标题Vue解决子组件报错 error Unexpected mutation of “xxx” prop vue/no-mutating-props
这其实是vue 单项数据流的概念,这是Vue官方防止从子组件意外变更父级组件的状态内容,这样会导致你应用的数据流向杂乱无章。解决办法:修改后不仅要修改掉v-model里的变量名即可 其他的也需要改掉这是我遇到的一个bug 也是很头疼的因为不能正常的操作 希望大家看到这边文章如果有更好的建议可以告诉我 谢谢!...
·
-
这其实是vue 单项数据流的概念,这是Vue官方防止从子组件意外变更父级组件的状态内容,这样会导致你应用的数据流向杂乱无章。
-
解决办法:
-
//1.修改props里面定义的变量 props: { Cobj:Object }
-
//2.在data()函数体里 写上xxxx:this.Cobj 如下: data () { return { localCobj:this.Cobj } } 注:localCobj这个变量名可以自己定义不是固定的
-
//3.再将上面代码中的绑定数据替换 如: v-model="Cobj.goods_count" 替换为 v-model="localCobj.goods_count"
-
修改后不仅要修改掉
v-model="localCobj.goods_count"
v-model里的变量名即可 其他的也需要改掉 -
这是我遇到的一个bug 也是很头疼的因为不能正常的操作 希望大家看到这边文章如果有更好的建议可以告诉我 谢谢!
-
更多推荐
已为社区贡献2条内容
所有评论(0)