ElementUI el-date-picker带入默认时间后无法修改

695 阅读1分钟

问题描述

在使用elementUi中el-date-picker组件过程中,后端数据返回的startTime和endTime要默认填充到组件绑定的变量durationTime中,在mounted中获取数据也能正常填充

this.form.durationTime = [this.form.startTime, this.form.endTime]

但是在用组件修改日期或时间的时候,页面选不中,但实际的startTime和endTime是变化了的。

解决方法

使用this.$set(要修复的对象,对象的某个属性,要改的值) 赋值

this.$set(this.form, 'durationTime', [this.form.startTime, this.form.endTime]);