vue 父子组件和兄弟组件之间的数据传递问题
我们知道可用props从父组件向子组件传递数据
也可用在父组件上绑定一个自定义事件,然后在子组件内emit触发事件,到达从子组件向父组件传递数据的目的。
但是如果我们要实现简单的兄弟组件间的通信,比如途中组件1和组件2的通信。
实际中是这样
组件1选择好地址后 会在地图上maker一个点, 然后计算出路程事件和距离显示在组件一中。
如果数据传递是通过 先传给父组件再从父组件下发给子组件是不是稍显麻烦。
有什么好的思路请指教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
项目组件间交互比较复杂建议引入vuex,不是特别复杂就可以共用同一个vue对象,用$emit和$on操作
你可以用
bus
来解决。官方文档 - 非父子组件通信