js 浅拷贝 vue 多层 数据 不更新
vue感觉对他的data中的数据浅拷贝赋值才会更新
所以类似
var list = app.list
list['newkey'] = 1
app.list = list
这种是不会更新的
可以使用浅拷贝
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign
Object.assign(new , old)
写成
var list = Object.assign({},app.list )
app.list = list
这样就会更新了
最后更新于 2020-05-05 06:12:18 并被添加「js 数据 vue 浅拷贝 不更新」标签,已有 742 位童鞋阅读过。
此处评论已关闭