外贸玩具网站,内乡微网站开发,网站服务器 内容更新吗,专业搜索引擎seo服务场景#xff1a;vue中父组件数组包对象#xff0c;传给子组件对象#xff0c;子组件修改属性#xff08;字段#xff09;后#xff0c;父组件没有更新 代码#xff1a;
# 父组件
div v-for(object, name, index) in arr :keyindex…场景vue中父组件数组包对象传给子组件对象子组件修改属性字段后父组件没有更新 代码
# 父组件
div v-for(object, name, index) in arr :keyindex子组件 v-modelobject /
/div
假设object{age:80, name: 张三}
子组件修改 age属性值为 20此时父组件是不会改变的重启项目有可能还会报一下错误 You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object 解决如下
# 父组件
div v-for(object, name, index) in arr :keyindex子组件 v-modelarr[index] /
/div
解析区别在于 v-modelobject 变成了 v-modelarr[index] 完~