参数定义自己写我就不写了 代码偷同事的 觉得这种实现方式很好 哈哈
<el-date-picker
v-model="date"
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
:default-time="['00:00:00', '23:59:59']"
type="daterange"
align="right"
size="mini"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
watch: {
date(value) {
this.form.startTime = value[0];//开始
this.form.endTime = value[1];//结束
}
},
下面是我之前的写法虽然可以实现但代码没上面的漂亮~
<el-date-picker size="mini" v-model="sqlDate" value-format="yyyy-MM-dd HH:mm:ss" :default-time="['00:00:00', '23:59:59']"type="datetimerange" :picker-options="pickerOptions" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" @change="getSqlBeginDate"></el-date-picker>
watch: {
date(value) {
value = value || [];
this.form.startTime = value[0];
this.form.endTime = value[1];
},
},