vue赋值数组给新数组, 改变新数组原数组发生变化
例如:这种写法 会导致arr数组也发生变化
data() {
return {
arr: []
};
},
watch: {
richTextArr() {
let arrs = []
arrs = this.arr
}
}
解决办法 先把数组转换成字符串 再转回来 然后赋值
let arrs = JSON.parse(JSON.stringify(this.arr));