range.vue 799 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <div class="demo-range">
  3. <el-time-picker
  4. v-model="value1"
  5. is-range
  6. range-separator="To"
  7. start-placeholder="Start time"
  8. end-placeholder="End time"
  9. />
  10. <el-time-picker
  11. v-model="value2"
  12. is-range
  13. arrow-control
  14. range-separator="To"
  15. start-placeholder="Start time"
  16. end-placeholder="End time"
  17. />
  18. </div>
  19. </template>
  20. <script lang="ts" setup>
  21. import { ref } from 'vue'
  22. const value1 = ref<[Date, Date]>([
  23. new Date(2016, 9, 10, 8, 40),
  24. new Date(2016, 9, 10, 9, 40),
  25. ])
  26. const value2 = ref<[Date, Date]>([
  27. new Date(2016, 9, 10, 8, 40),
  28. new Date(2016, 9, 10, 9, 40),
  29. ])
  30. </script>
  31. <style>
  32. .demo-range .el-date-editor {
  33. margin: 8px;
  34. }
  35. .demo-range .el-range-separator {
  36. box-sizing: content-box;
  37. }
  38. </style>