el-date-picker两个值
时间: 2023-10-08 20:05:29 浏览: 178
date-picker
el-date-picker是Element UI库中的一个日期选择器组件。它可以用于选择日期和时间。通常情况下,el-date-picker组件只能选择一个值,但也可以配置为选择两个值。
如果你想要选择两个日期值,可以使用el-date-picker的range属性。设置range属性为true后,你可以选择一个起始日期和一个结束日期,这样就可以选择两个日期值了。
下面是一个示例代码:
```html
<template>
<div>
<el-date-picker
v-model="dateRange"
type="daterange"
range
:picker-options="pickerOptions"
@change="handleChange"
></el-date-picker>
</div>
</template>
<script>
export default {
data() {
return {
dateRange: [],
pickerOptions: {
disabledDate(time) {
return time.getTime() < Date.now() - 8.64e7; // 禁用今天之前的日期
},
},
};
},
methods: {
handleChange(value) {
console.log(value); // 输出选择的日期范围
},
},
};
</script>
```
在上面的代码中,我们通过设置type属性为"daterange"来指定日期范围选择模式。然后,我们将dateRange绑定到v-model上,这样选中的日期范围就会存储在dateRange数组中。通过配置pickerOptions中的disabledDate方法,我们还可以自定义禁用某些日期的逻辑。
当用户选择日期范围时,会触发change事件,并将选中的日期范围作为参数传递给handleChange方法。你可以在handleChange方法中对选中的日期范围进行处理。
希望这个例子能够帮助你理解如何使用el-date-picker选择两个日期值。如果还有其他问题,请随时提问!
阅读全文