欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vue将一个data/DataSource对象变量赋值给另一个,结果两个对象变量同时变化的解决办法【伸手党福利】

程序员文章站 2024-01-28 11:59:04
...

现象

vue中经常出现将一个变量(如DataSource)的值复制出来进行操作的时候,此时若直接赋值,将会发生直接操作两个变量的现象。

原因:

vue中赋值为引用传递,所以需要将对象进行一下操作。

解决方案:

let tmpDataSource = JSON.parse(JSON.stringify(this.dataSource))
相关标签: jeecg vue