index.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <script setup lang="ts">
  2. import {
  3. Base,
  4. Step,
  5. Input,
  6. Size,
  7. Placement,
  8. Range,
  9. Vertical,
  10. Marks
  11. } from "./components";
  12. defineOptions({
  13. name: "PureSlider"
  14. });
  15. </script>
  16. <template>
  17. <el-card shadow="never">
  18. <template #header>
  19. <div class="card-header">
  20. <p class="font-medium">滑块</p>
  21. <el-link
  22. class="mt-2"
  23. href="https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/components/slider/index.vue"
  24. target="_blank"
  25. >
  26. 代码位置 src/views/components/slider/index.vue
  27. </el-link>
  28. </div>
  29. </template>
  30. <div class="mb-2">基础用法</div>
  31. <Base />
  32. <el-divider />
  33. <div class="mb-2">离散值</div>
  34. <Step />
  35. <el-divider />
  36. <div class="mb-2">带有输入框的滑块</div>
  37. <Input />
  38. <el-divider />
  39. <div class="mb-2">不同尺寸</div>
  40. <Size />
  41. <el-divider />
  42. <div class="mb-2">位置</div>
  43. <Placement />
  44. <el-divider />
  45. <div class="mb-2">范围选择</div>
  46. <Range />
  47. <el-divider />
  48. <div class="mb-2">垂直模式</div>
  49. <Vertical />
  50. <el-divider />
  51. <div class="mb-2">显示标记</div>
  52. <Marks class="mb-6" />
  53. </el-card>
  54. </template>