Nuxt:全球活动的Vue实例

问题描述 投票:0回答:1

我想使用单独的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
vuejs2 nuxt.js
1个回答
1
投票

您需要使用导入

import Vue from 'vue'
© www.soinside.com 2019 - 2024. All rights reserved.