首页 > 解决方案 > Nuxt:全局事件的 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

环境

标签: vuejs2nuxt.js

解决方案


您需要使用导入

import Vue from 'vue'

推荐阅读