为了账号安全,请及时绑定邮箱和手机立即绑定

【vue】 json生成的结构, 想让子集通过事件改变数据 ,并且实时渲染

【vue】 json生成的结构, 想让子集通过事件改变数据 ,并且实时渲染

kixv 2018-09-14 15:11:46
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的作用域

查看完整回答
反对 回复 2018-09-14
  • 1 回答
  • 0 关注
  • 1792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信