Nuxt: Vue Instance для глобальных событий - PullRequest
0 голосов
/ 05 сентября 2018

Я бы хотел использовать отдельный экземпляр 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);

Error

Uncaught TypeError: Vue is not a constructor

Окружающая среда

  • nuxt 1.0.0
  • vue 2.5.17

1 Ответ

0 голосов
/ 05 сентября 2018

Вам нужно использовать импорт

import Vue from 'vue'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...