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

【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

首先你的json根本不对,如果代码确实没有报错,你的数据源变化了,页面没有渲染的话,可以试试this.$forceUpdate();其中this指的是vue的作用域

查看完整回答
反对 2018-09-14

添加回答

回复

举报

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