【恳请指点迷津,万分感谢!】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的值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏