采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,vue官方文档上说的是prop属性仅仅能从父元素传递给子元素,但是实际上如果传递的值是引用类型子元素修改后会影响父元素,我们这个项目中很多地方用到了这个点,这算不算vue的设计漏洞呢?
其实不算,关联性强的组件是可以这么操作的,像课程这样。如果是值类型,那么就不能在子组件中直接修改了。
非常感谢!
直接在子组件中将prop中的对象重新赋值新对象也不会生效,应该是vue仅仅判断前后两者是否是直接相等吧
参考源码:Vue 在开发环境会给 prop 的值定义这样一个 setter,所有对 prop 的赋值操作都添加这样的警告。
OK,谢谢老师,后边认真听老师源码分析的课程
登录后可查看更多问答,登录/注册
掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp
2.9k 21
1.3k 21
1.5k 20
1.4k 18
1.7k 17