采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,之前只知道父子组件间传值时,父组件通过属性绑定方式,子组件通过props获取,子组件再通过$emit传值给父组件,这一小节中讲的这种传值方式,我有几个疑问:1、.比起我前面说的那种有什么好处吗?2、这两种分别有什么应用场景吗?3、是否可以用来兄弟组件间传值?
同学你好,属性传值适用于层级比较低的场景像是父子传值这种,provide这方式方式使用场景是较深层级传值由于vue有$parent属性可以让子组件访问父组件。但孙组件想要访问祖先组件就比较困难。通过provide/inject可以轻松实现跨级访问父组件的数据,如果使用属性传旨的需要一层一层传递造成代码冗余,vue中兄弟之间通信可以让父组件允当两个子组件之间的中间件(中继);另一种就是使用EventBus(事件总线)
谢谢老师的解答
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
2.5k 2
3.4k 12
4.7k 20
1.2k 17
2.1k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号