input1:
input2:
input2[0].tex1:{{input2[0].text1}}
input2[0].tex2:{{input2[0].text2}}
代码很简单,把input1中的⼀个数组对象拷贝给input2,但实际操作发现,执⾏拷贝函数后,input2显⽰并没有任何变化,但给拷贝函数添加consolo.log(this.input2[0])发现,input2的确已经赋值,⽽且在执⾏拷贝函数后如果再对input1进⾏数值变化,input2马上就会变化成它拷贝好的值,此次就说明model层发⽣了变化,但view层没有变,这是为什么?然后我把input2换成对象,⽽不是数组的形式
input1:
input2:
input2[0].tex1:{{input2.text1}}
input2[0].tex2:{{input2.text2}}
然后就发现input2就可以实时更新数据了使⽤ Vue.set() 的⽅式来改变、增加解决了问题
input1:
input2:
input2[0].tex1:{{input2[0].text1}}
input2[0].tex2:{{input2[0].text2}}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务