问题,@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了