Vue中子组件怎么向父组件传参
背景:Vue+ES6,子组件在父组件create后调用,并且事件触发onclick已经被封装在底层组件(子组件的子组件)
问题:在父组件中无事件绑定的情形下,子组件怎么向父组件传参?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
背景:Vue+ES6,子组件在父组件create后调用,并且事件触发onclick已经被封装在底层组件(子组件的子组件)
问题:在父组件中无事件绑定的情形下,子组件怎么向父组件传参?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
EventBus (不太符合题目要求的无事件绑定的情形)
Vuex
dispatch
父子组件通信
$emit()
子组件使用v-on监听一个事件,然后触发的时候,把事件发出去,就是$emit,然后父组件中同样使用v-on监听你发出去的事件,然后执行你父组件定义的事件。
楼上的已经说明白了,我是来补个粟子的
child.vue
parent.vue
$emit()
子组件this.$emit("event",data)
父组件@event