Vue.set动态添加属性失效问题

vue2 新手开发小demo遇到的问题:

https://img4.mukewang.com/5c12066c0001d20207850695.jpg

Vue.set(this.food, 'count', 1) 动态添加属性,但是<div class="decrease btn">并没有显示出来,是什么原因?应该怎么解决呢?
Vue.set( object, key, value )

一只甜甜圈
浏览 2528回答 1
1回答

德玛西亚99

increaseCount : function () {&nbsp; if (!this.food.count) {&nbsp; &nbsp; this.food.count = 1&nbsp; &nbsp; this.food.$set('count', 1) // 这里应该这么设置才有效&nbsp; &nbsp; console.log(this.food)&nbsp; // Object {count: 1, __ob__: Observer}&nbsp;} else {&nbsp; this.food.count ++&nbsp;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript