今天写前端Vue代码遇到一个修改页面日期组件的回显问题,看似简单硬是费了1小时(-_-||)。
问题案例如该同学所示:
https://segmentfault.com/q/1010000016127303/
2. 我的问题:将v-model赋值后,回显正常, 重新选择日期后不生效。
3. 解决办法:
使用$set赋值,回显赋值都正常,.
// 构建日期数据
let dateArray = new Array();
// 给日期控件重新赋值
dateArray.push(response.data.startTime,response.data.endTime);
// 立即刷新dom
this.$set(this.form,"validTime",dateArray);