【恳请指点迷津,万分感谢!】vue改变子组件接收到的父组件数据疑问?

为什么不能在子组件的method修改,却可以在computed里修改?
刚学,看得恍恍惚惚的。。。

clipboard.png

clipboard.png

阅读 1.2k
2 个回答

会报错吧vue2.0不能直接修改父组件prop传递给子组件的值
computed是属性调用,而methods是函数调用
computed带有缓存功能,而methods不是
可以看一下mehtods和computed不同之处:https://segmentfault.com/a/11...

methods中:
执行changeProps这个方法,修改父组件继承过来的msg
computed中:
返回计算属性computedMsg的值,它的值等于msg + 1,并没有修改msg的值

推荐问题
宣传栏