2016-10-14 20:24发布
例:我发了一个ajax,获取到了数据,并且赋值给两个变量:
this.ChangeUserData = Data this.OldChangeUserData = Data
当我更改this.ChangeUserData里面的数据的时候,this.OldChangeUserData的数据也跟着改了,我想改第一个变量的时候第二个不要改动,这用什么实现?vuex无法实现,使用的数据源都是Data
this.ChangeUserData
this.OldChangeUserData
Data
这是js问题请复制Data对象https://segmentfault.com/q/10...
这和vue没关系吧,data是对象吧!那么肯定就会出现这种情况了,对象的复制使用jquery的extend方法,百度一下js对象复制,这个是传值和传址的问题,你也可以百度一下js传值和传址,这个应该是js基础知识啊!
最多设置5个标签!
付费偷看金额在0.1-10元之间
这是js问题
请复制Data对象
https://segmentfault.com/q/10...
这和vue没关系吧,data是对象吧!那么肯定就会出现这种情况了,对象的复制使用jquery的extend方法,百度一下js对象复制,这个是传值和传址的问题,你也可以百度一下js传值和传址,这个应该是js基础知识啊!
一周热门 更多>