discrete-values.vue 892 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div class="slider-demo-block">
  3. <span class="demonstration">Breakpoints not displayed</span>
  4. <el-slider v-model="value1" :step="10" />
  5. </div>
  6. <div class="slider-demo-block">
  7. <span class="demonstration">Breakpoints displayed</span>
  8. <el-slider v-model="value2" :step="10" show-stops />
  9. </div>
  10. </template>
  11. <script lang="ts" setup>
  12. import { ref } from 'vue'
  13. const value1 = ref(0)
  14. const value2 = ref(0)
  15. </script>
  16. <style scoped>
  17. .slider-demo-block {
  18. display: flex;
  19. align-items: center;
  20. }
  21. .slider-demo-block .el-slider {
  22. margin-top: 0;
  23. margin-left: 12px;
  24. }
  25. .slider-demo-block .demonstration {
  26. font-size: 14px;
  27. color: var(--el-text-color-secondary);
  28. line-height: 44px;
  29. flex: 1;
  30. overflow: hidden;
  31. text-overflow: ellipsis;
  32. white-space: nowrap;
  33. margin-bottom: 0;
  34. }
  35. .slider-demo-block .demonstration + .el-slider {
  36. flex: 0 0 70%;
  37. }
  38. </style>