请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

父子组件通信

老师,请问父子组件通过props通信,是同步的还是异步的?

为什么在组件中获取数据的时候总是要加一个默认值,不加数据就是undefined呢?
以这个StarScore组件为例,score是我从父组件接收到的,为什么不加默认值会是undefined的情况… 感觉对同步异步不理解
图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

吕小鸣 2019-05-30 18:47:42

同学你好,父子组件通信是同步的哈。
这里的写法是为了防止poros里是null或者是undefined,发生报错哈。
设计组件的其中一个原则就是做好容错处理,永远不要相信props里传过来的值,因为不确定组件被谁使用,所以对于组件自身来说,要做好容错才是一个合格的组件哈。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号