在使用sync给数组元素同步时,
错误用法如下:
<xxx v-for="(v,k) in arr" :ppp.sync="v" ></xxx>
正确用法如下:
<xxx v-for="(v,k) in arr" :ppp.sync="arr[k]" ></xxx>
因为 sync 是语法糖,会被扩展成
:ppp.update="val=>arr[k]=val"
赋值给v的话只能使v指向新的对象,而无法改变原数组内容
在使用sync给数组元素同步时,
错误用法如下:
<xxx v-for="(v,k) in arr" :ppp.sync="v" ></xxx>
正确用法如下:
<xxx v-for="(v,k) in arr" :ppp.sync="arr[k]" ></xxx>
因为 sync 是语法糖,会被扩展成
:ppp.update="val=>arr[k]=val"
赋值给v的话只能使v指向新的对象,而无法改变原数组内容