如何解决vuejs不能把后面增加、改动的元素渲染出来

https://jsfiddle.net/5uvo11w3/

我点addOne后仍旧还是展示原来的

https://img.mukewang.com/5bf3a7020001638603650701.jpg

慕尼黑的夜晚无繁华
浏览 991回答 1
1回答

慕哥9229398

这样写vue是检测不到变化的,可以通过vue.set设置。把addOne方法改写为这样 addOne: function(){          var arr = [                {"msg": "hello4"},                {"msg": "world4"},              ];             this.$set(this.items,"tube4",arr);        }原理参考深入响应式原理
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript