本人之前学过angularJS,记得v-for绑定的数组,只要切换v-if = ''item.show''
只要改变相关的值,就可以对应的值,视图就会重新渲染,但是在vue中却不灵了,找到答案了,需要
Vue.set来赋值。
先引入Vue
然后:
editTitle(item, index) { item.showInput = !item.showInput; Vue.set(this.subjectList,index,item); }
本人之前学过angularJS,记得v-for绑定的数组,只要切换v-if = ''item.show''
只要改变相关的值,就可以对应的值,视图就会重新渲染,但是在vue中却不灵了,找到答案了,需要
Vue.set来赋值。
先引入Vue
然后:
editTitle(item, index) { item.showInput = !item.showInput; Vue.set(this.subjectList,index,item); }
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。