子组件修改父组件的props导致使用v-modal报错

Posted 前端世界升级打怪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子组件修改父组件的props导致使用v-modal报错相关的知识,希望对你有一定的参考价值。

在写vue项目时遇到如下问题:


error Unexpected mutation of "todo" prop

这时使用指令v-modal总是报错,是因为在子组件里修改了父组件的值。


解决方法:

把v-modal改为:checked,改变它的选中状态。

 <input type="checkbox" :checked="todo.isCompleted" />

结尾:

坑,无处不在。

以上是关于子组件修改父组件的props导致使用v-modal报错的主要内容,如果未能解决你的问题,请参考以下文章

子组件修改父组件props传的值

Vue.js2.0中子组件修改父组件传递过来的props,并不影响父组件的原始数据

vue2.0子组件修改父组件props数据的值

vue中的prop

Vue prop传一个对象给子组件,怎么避免子组件修改数据污染父组件?

vue中子组件直接修改props,不报错