Vue.js 不能檢測到下面數組變化,所以,想要正常是不能通過操作數組來渲染dom的,解決的方法是通過set方法
使用場景: 修改圖片 修改數組里面的對象的屬性值
修改 :
編輯操作:
if (data.edit) { this.$set(this.imgList, this.index, data) } else { this.imgList.push(data) }
根據是否有標志的 index 如果有 重新 set 數組
Vue.js 不能檢測到下面數組變化,所以,想要正常是不能通過操作數組來渲染dom的,解決的方法是通過set方法
使用場景: 修改圖片 修改數組里面的對象的屬性值
修改 :
編輯操作:
if (data.edit) { this.$set(this.imgList, this.index, data) } else { this.imgList.push(data) }
根據是否有標志的 index 如果有 重新 set 數組
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。