刚遇到的问题 在小程序的data有变量 a和b,然后我在onload() 中给他俩传了同一个数组对象; 这样的做法导致我后面修改 a 值的时候,b也一起改变了(深拷贝) 解决方法: 赋值的时候采用使用 展开运算符… 来实现浅拷贝: this.setData({ a:[...res.data], //res.data是个数组对象 如果是个对象则用{...res.data} b:[...res.data] })