vue2.0中子组件使用$emit传值,父组件$on监听,报错是什么原因?

子组件要向父组件传值,目前使用的方法是
main.js
图片描述

子组件:
图片描述

父组件:
图片描述

不知道是不是写法不对,会报错
图片描述

阅读 4.9k
4 个回答

Image

Vue文档

import Vue from 'vue';
export default new Vue();

看下Bus是否被正确引入.

确定父组件的main.js引入路径正确吗? 提示写着bus没有$on属性

  1. 要确认父组件的main.js引入路径是否正确

  2. 了解vm.$on()和vm.$emit()的用法,

    • vm.$on()是用于监听子组件事件的提交

    • vm.$emit()是用于向父组件提交事件

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