default-value.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <div class="demo-date-picker">
  3. <div class="block">
  4. <span class="demonstration">date</span>
  5. <el-date-picker
  6. v-model="value1"
  7. type="date"
  8. placeholder="Pick a date"
  9. :default-value="new Date(2010, 9, 1)"
  10. />
  11. </div>
  12. <div class="block">
  13. <span class="demonstration">daterange</span>
  14. <el-date-picker
  15. v-model="value2"
  16. type="daterange"
  17. start-placeholder="Start Date"
  18. end-placeholder="End Date"
  19. :default-value="[new Date(2010, 9, 1), new Date(2010, 10, 1)]"
  20. />
  21. </div>
  22. </div>
  23. </template>
  24. <script lang="ts" setup>
  25. import { ref } from 'vue'
  26. const value1 = ref('')
  27. const value2 = ref('')
  28. </script>
  29. <style scoped>
  30. .demo-date-picker {
  31. display: flex;
  32. width: 100%;
  33. padding: 0;
  34. flex-wrap: wrap;
  35. }
  36. .demo-date-picker .block {
  37. padding: 30px 0;
  38. text-align: center;
  39. border-right: solid 1px var(--el-border-color);
  40. flex: 1;
  41. }
  42. .demo-date-picker .block:last-child {
  43. border-right: none;
  44. }
  45. .demo-date-picker .demonstration {
  46. display: block;
  47. color: var(--el-text-color-secondary);
  48. font-size: 14px;
  49. margin-bottom: 20px;
  50. }
  51. </style>