eldatepicker默认当前日期和时间段
时间: 2025-05-13 20:25:53 浏览: 19
### 设置 `el-date-picker` 组件默认显示当前日期和时间段
为了使 `el-date-picker` 组件能够默认显示当前日期以及特定的时间段,在 Vue 和 Element UI 中可以通过初始化绑定的模型值来实现这一点。对于日期范围的选择器 (`type="daterange"`),可以预先设定一个包含起始时间和结束时间的对象给 `v-model` 所绑定的数据属性。
下面是一个具体的例子,展示了如何配置 `el-date-picker` 来自动填充今天的日期作为初始选择:
```html
<template>
<div>
<!-- 使用 daterange 类型 -->
<el-date-picker
v-model="dateRange"
type="daterange"
align="right"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions">
</el-date-picker>
</div>
</template>
<script>
export default {
data() {
const now = new Date();
const todayStart = new Date(now.getFullYear(), now.getMonth(), now.getDate());
const todayEnd = new Date(todayStart);
todayEnd.setDate(todayStart.getDate());
return {
dateRange: [todayStart, todayEnd], // 初始化为当天的开始到结束
pickerOptions: { /* 可选参数 */ }
};
},
};
</script>
```
上述代码片段中定义了一个名为 `dateRange` 的变量用于存储选定的日期区间,并将其初始化为当日的第一秒到最后一秒[^1]。通过这种方式,当页面加载时,用户会看到已经选择了代表今天整个一天的日期范围。
另外需要注意的是,如果希望进一步自定义快捷选项(如最近一周、一个月等),可以在组件上添加 `:shortcuts` 属性并传入相应的配置项列表。
阅读全文
相关推荐


















