循序渐进VUE+Element 前端应用开发(27)--- 数据表的动态表单设计和数据存储 - 伍华聪
循序渐进VUE+Element 前端应用开发(27)--- 数据表的动态表单设计和数据存储在我们一些系统里面,有时候会需要一些让用户自定义的数据信息,一般这些可以使用扩展JSON进行存储,不过每个业务
顺晟科技
2021-07-09 18:00:12
103
顺晟科技:
前者数组中的每项 Observer 中的 id 都不相同后者数组中的每项 Observer 中的 id 都相同
使用正常的for 循环赋值 就没有问题简单点说:
这个不是vue的问题,是js的问题。Array.fill其实就是循环赋值,但是你每次赋值都是同一个对象,引用地址是一样的,更改一个就会更改全部。你可以用{…obj}代替试试看。
已解决,fill方法不适用与对象,加了个mapArray(2).fill().map(()=>{ return {fullname:''} })
谢谢
对象属于引用类型,fill方法每次都把此引用类型的地址填充进数组内,最后的结果就是每个属性都是相同的对象地址
如上:在对 hotel_user 赋值时 使用Array().fill() ,响应出现问题,修改 其中一项,其它项也会改变
这是什么原因
23
2022-09
23
2022-09
23
2022-09
14
2022-09
14
2022-09
13
2022-09