vue中如何实现复制一个对象生成一个新的对象

复制一个对象后,生成一个新的对象副本
例如:‘水果’点击某个按钮,生成一个新的‘水果-复制1’

看看VUE官方文档吧,

let target = {}
let source ={id:1,name="test"}
Object.assign(target,source)

用vue拷贝就行,望采纳,谢谢!

比如说在data定义一个数组 arr值为 []
然后在视图渲染这个arr数组,第一次为空所以不展示,每次点击某个按钮,就往数组push一个新对象,这样数组变了 页面会重新渲染这个数组。

js拷贝

这不是逻辑和思路的问题,这是js没学完的问题

var newObj = JSON.parse(JSON.stringify)


如有帮助,麻烦点个【采纳此答案】 谢谢啦~