今天寫前端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);