vue2.0更新后导致在子组件内不能修改props的值了,
图示:
这样很不方便啊,我一个表单型的子组件 多少都会在内部去修改props的值,但是现在却不行了,搞不懂这么个机制有什么意义?防止父子组件互相修改导致混乱?vue1.0的时候玩得好好的也不见得混乱~~!那么现在我如果想在子组件里去修改props的值该怎么办,很多人说用$emit去修改,但是我个人认为$emit是一种非常绕的方法,有点繁琐?求教
vue2.0更新后导致在子组件内不能修改props的值了,
图示:
这样很不方便啊,我一个表单型的子组件 多少都会在内部去修改props的值,但是现在却不行了,搞不懂这么个机制有什么意义?防止父子组件互相修改导致混乱?vue1.0的时候玩得好好的也不见得混乱~~!那么现在我如果想在子组件里去修改props的值该怎么办,很多人说用$emit去修改,但是我个人认为$emit是一种非常绕的方法,有点繁琐?求教
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
你可以了解一下自定义 v-model,如果只涉及到一个 prop,将之改为 v-model 即可,如果涉及多个 props,改为 一个 prop 传入一个对象即可。