2 个回答

可以直接在子组件上监听

<child @paytime="paytime"></child>

methods: {
    paytime (ele) { .... }
}

如果项目中使用了vue-router,会先加载新的组件,等新的組件渲染好但是还沒挂载前,销毁旧組件再挂载新組件,也就是说,如果你从A传给B,在组件B的created里面$on eventBus,在组件A的destroyed中去$emit eventBus。
或者在mounted中获取。
可参考:https://segmentfault.com/a/11...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏