Nuxt:全球事件的Vue实例

时间:2018-09-05 13:37:57

标签: vuejs2 nuxt.js

我想使用一个单独的Vue实例来处理事件。这种方法可在标准Vue应用中使用,但会在Nuxt环境中引发错误。

我需要简单地以不同的方式引用它吗?

代码

const Vue = require('vue');
const Hub = new Vue();

export default Hub;

// Usage
import Hub from '~/events/hub';

Hub.$emit(EVENT_TOGGLE_NAVIGATION, true);

错误

Uncaught TypeError: Vue is not a constructor

环境

  • nuxt 1.0.0
  • vue 2.5.17

1 个答案:

答案 0 :(得分:1)

您需要使用导入

import Vue from 'vue'
相关问题