在Vue2中组件的props的数据只是为了方便单向流动,只能被动接收组件外传递过来的数据,并且在组件内,修改由外层传来的props数据会报错?

来源:2-5 vue基础语法

如此消魂

2018-04-02

http://img.mukewang.com/szimg/5ac210e000017be318990352.jpg

http://img.mukewang.com/szimg/5ac210e00001e54509610895.jpg

http://img.mukewang.com/szimg/5ac210e00001503610200863.jpg

页面运行是没有问题的,加减效果都可以实现。只是每次触发一次点击事件都会报一次错误。是不是因为vue不提倡修改props过来的数据?

写回答

2回答

如此消魂

提问者

2018-04-02

果然是这样官网已经给出详细答案和解决办法了。如果你在子组件改变父组件的值,Vue 会在控制台给出警告!vue的文档说明果然不是盖的详细尽心。同时也给遇到这个问题的同学提个醒!

//img.mukewang.com/szimg/5ac2165900015e7c09390764.jpg

1
1
张小爆
赞,解决了我的疑问,感谢
2020-06-10
共1条回复

如此消魂

提问者

2018-04-02

//img.mukewang.com/szimg/5ac2150b0001f7d818790656.jpg

添加emit方法  双向绑定父子数据后,报错神奇的消失了

1
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程