検索

ホームページ  >  に質問  >  本文

javascript - vue コンポーネントがeventBus 経由で通信すると、「a.$on は関数ではありません」というエラーが報告される

ログインコンポーネント
"@/components/eventBus" からバスをインポート
デフォルトをエクスポート {
name: 'login',
data () {

リーリー

}
}
</script>
メインページコンポーネント
<script>
"@/components/eventBus" からバスをインポート
デフォルトをエクスポート {
name: 'login',
data () {

リーリー

}、
作成(){

リーリー

)
}
}
</script>

怪我咯怪我咯2751日前1282

全員に返信(1)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:33:37

    解決しました。元のファイルディレクトリはeventBusをsrc/componentsに置き、ファイル名は.vueでした。後で、それをassets/の直下に置き、ファイル名を.jsに変更しました。

    返事
    1
  • キャンセル返事