
HTML
<el-date-picker
v-model="queryDate"
value-format="yyyyMMdd"
type="date"
placeholder="选择日期"
:picker-options="qsrqOptions"
/>
JavaScript
// 日期
dataQueryForm: {
tjyd: ''
}
// 禁止选择超出当前日期
qsrqOptions: {
disabledDate: time => {
const self = this;
if (self.dataQueryForm.tjyd ! == '') {
return time.getTime() > new Date(this.dataQueryForm.tjyd).getTime();
} else {
return time.getTime() > Date.now();
}
}
},

这篇博客介绍了如何在HTML中使用日期选择器组件,并通过JavaScript设置禁用日期选项,确保用户只能选择不超出当前日期的日期。具体实现方式是通过v-model、value-format属性配置,并在JavaScript中定义`qsrqOptions`,利用`disabledDate`函数判断时间是否超出当前日期。
2229

被折叠的 条评论
为什么被折叠?



