Nuxt:全局事件的 Vue 实例
Nuxt: Vue Instance for Global Events
我想使用单独的 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
您需要使用导入
import Vue from 'vue'
我想使用单独的 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
您需要使用导入
import Vue from 'vue'