例如 我在A页面有如下结构
data() {
return {
// 数组数据
arrayA:[{
name:"测试"
},{
name:"测试"
}],
};
}
1.在页面A中引用组件B,把arrayA通过props 传入组件B
- 在组件B中经过一系列操作,会通过组件事件传出arrayA中的某一个对象。暂定objectB;
- 在A页面使用一个变量来保存传出的值
let copyArrayObject = objectB
此时差异部分:
在旧版本下 通过修改copyArrayObject.name="修改" ,可同时达到修改arrayA 的对应项的目的
在新版本下则不会有这种效果
7***@qq.com (作者)
嗯,实现是可以通过其他方式达到目的,只是对这块有点疑问所以问下。感谢回复
2019-04-08 17:43