2022-03-26 Vue 使用elementui dat

2022-03-26  本文已影响0人  玲珑花

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

上一篇下一篇

猜你喜欢

热点阅读