请问 vue 如何将一个变量绑定到其他变量,并且避免连动修改?

2020-08-24 07:43发布

问题:

像是目前有两个变量 '订单列表(数组对象)' 跟 '目前修改订单(单个对象)'。

用户在一开始点指定修改订单时,会做 '修改订单 = 订单列表[选定index]'。
接着用户 订单清单 修改时 订单列表[选定index] 的数据也会跟着改变。
但这不是用户期望效果,通常预期点保存确认才去改动 '订单列表[选定index]'。

请问如何避免两者的连动修改?

回答1:

修改订单 = Object.assign({}, 订单列表[选定index])



标签: vue