作者回复: 感谢建议,后面会进一步优化课程!
如果你是删除了isupdatingchildcomponent = true 可以刷新下页面重试,应该是有一次提示的,如果你把this.info = {name: val }也删掉,就会每次修改都会提示。这是因为我们把this.info 给重新赋值了,而子组件只在created中对info做了proxy,后来info 直接被改了,所以只会得到一次提示
作者回复: 好吧 补充一下: 顶层提供的数据可能会有多个子组件再使用,如果一个子组件直接修改了,其他子组件也会跟着变化。 整个的数据流向就会变得越来越乱。 如果完全遵循单向数据流,当数据有变化需求,都要通过父组件去更改,父组件可以有权限来进一步处理要不要更改。 整个数据的流向就简单直观了。
作者回复: 并不可以 你这样和直接用index是一样的
作者回复: 不用特别去手动保护,只要注意就好,就算不报错,也不要直接改
作者回复: 可以看我回复 “君の名は。” 的留言
作者回复: 是的,methods是使用的bind,生命周期直接使用的apply或call。应该说只有一个“跟”实例
作者回复: 函数式组件部分
作者回复: 我稍后写篇文章,再详解下吧