代码如下//member代表b值data(){return{members:this.propMembers||[],}},//propMembers代表a值props:['propMembers'],members修改了,props中的propMembers也会跟着改变,这两个值都是数组,貌似是数组引用的是地址问题。但是我想一直保留刚开始传过来的propMembers值该怎么做?
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
数组还有对象如果用props直接赋值给data的话修改或改变data会直接影响props里的数据,这时候赋值要用Object.assign()来clone,或者使用jQ的extend或者lodash的_.clone
添加回答
举报
0/150
提交
取消
