Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
781 views
in Technique[技术] by (71.8m points)

vue 数组或对象如何做双向数据绑定,而不是共享内存

最近刚好做了一个双向数据绑定的组件,但是数组对象的双向数据绑定。发现啥都不用做就可以了,因为对象共享了内存地址。
但这又好像违背了双向数据绑定原理。
看来下element,也是共享内存
业界都是这么做吗


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

你指的应该是对象数组。。

const arr1 = [1, 2, 3]; // 数组/数组对象
const arr2 = [{ a: 1 }, { b: 2 }]; // 对象数组

除非是对不可变数据进行深拷贝操作,不然一般复杂数据类型都是引用传递或共享传递。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...