data() {
return {
currentList: [],
homeList: []
}}
methods: {
fun() {
this.currentList= this.homeList
}
}
// currentList的数据改变homeList也会跟着改变
// 解决方法 this.currentList = [ ...this.homeList]
// ES6扩展运算符实现数组的深拷贝
// 如果[ ...this.homeList]解决不了,
// 用this.currentList= JSON.parse(JSON.stringify(this.homeList))解决

本文探讨了在Vue.js中使用深拷贝方法解决数据绑定时currentList和homeList同步改变的问题。介绍了ES6扩展运算符和JSON方法实现深拷贝的技巧。
1万+

被折叠的 条评论
为什么被折叠?



