应用场景:
list:[],
detail:{}
如图list里有3条列表数据,接口中获取,当点击某一条时,
我根据index, 赋值给detail,
detail会显示一个弹窗,显示改条详情信息
代码:
当点击时:
this.detail = this.list[index]
反复点,视图就不会更新了,使用显示一样的内容
但console.log里detail每次都不同
应用场景:
list:[],
detail:{}
如图list里有3条列表数据,接口中获取,当点击某一条时,
我根据index, 赋值给detail,
detail会显示一个弹窗,显示改条详情信息
代码:
当点击时:
this.detail = this.list[index]
反复点,视图就不会更新了,使用显示一样的内容
但console.log里detail每次都不同
chrome装个 Vue debug插件,看看传入detail控件 props的值有没有变化。
detail控件里写watch,immediate:true看看有没有被调用。
你还是要上代码~否则说不清楚。
9 回答1.8k 阅读✓ 已解决
6 回答1.8k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
只要把官网的这一章节看懂,最少有3种以上的方法让视图更新
