1.vue.set()
vue通过下标改变数组的时候 ;
你会发现数据压根就不会跟新
之前我写过一篇文章;后来没有想到真的遇到了哈哈
你可以使用vue.set(arr,1,obj)
vue.set(数组,下标,对象)
当然你也要注意一下;
是不是因为你的html出现了v-if或者v-show;
将你要跟新的数据;隐藏了;
不要出现压根不是数据无法跟新导致的;
而是你的html中的判断;
将你要更新的内容隐藏了
2.浅拷贝(可以手写的出来 不看人家的)
今天遇见这么一个现象
let obj1=res.data;
let obj2=res.data;
当你改变了obj1的值;你会发现obj2的值也发生改变了
那是因为对象是存储的是引用的地址
3手写一个深拷贝和浅拷贝常见的方法(可以手写的出来 不看人家的)
有时间还是要写一写