vue.js组件改变了数据,但是dom并没有刷新

vue.js组件改变了数据,但是dom并没有刷新


DIEA
浏览 2033回答 1
1回答

守候你守候我

由于 JavaScript 的限制,Vue 不能检测以下变动的数组:当你利用索引直接设置一个项时,例如:vm.items[indexOfItem]      = newValue当你修改数组的长度时,例如:vm.items.length =      newLength为了解决第一类问题,以下两种方式都可以实现和 vm.items[indexOfItem] = newValue 相同的效果,同时也将触发状态更新:12// Vue.setVue.set(example1.items, indexOfItem, newValue) 12// Array.prototype.spliceexample1.items.splice(indexOfItem, 1, newValue)为了解决第二类问题,你可以使用 splice:1example1.items.splice(newLength) 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js