问题,@change不出发,但是用vue-del-tools监听对象值已经变化
百度得到答案
在组件上使用@input
input函数重新赋值,并且强制刷新页面即可,感觉是数组的问题吧
<el-date-picker
v-model="date"
style="width: 100%"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
@input="dateChange"
/>
dateChange(val) {
if (val === null) {
this.date=[]
} else {
this.data=val
}
this.$forceUpdate()
},
解决问题OK了