var json=[{name:"Fat king" ,child : [{name : "shin King" ,child :[name : "normal King",]}]}]<div v-for="a in json"> <div v-for="b in a.child"> <div v-for="c in b.child" @click="changeFun(c.name)"> </div> </div></div>methods : changeFun : function(){ c.name="three Jiang"}结果 : 数据json会变化 但是并不会触发vue的视图更新请问怎么处理o(╥﹏╥)o
1 回答
已采纳
chandou
TA贡献22条经验 获得超11个赞
首先你的json根本不对,如果代码确实没有报错,你的数据源变化了,页面没有渲染的话,可以试试this.$forceUpdate();其中this指的是vue的作用域
添加回答
举报
0/150
提交
取消