как решить [vue-hooks] Не найден экземпляр vue в vue?

Я пытаюсь запустить этот код в codeandbox.io, но я получил ошибку - это происходит, когда я нажимаю на ссылки:

[Предупреждение Vue]: Ошибка в данных(): ReferenceError: [vue-hooks] Не найдено

вью экземпляр. ReferenceError: [vue-hooks] Не найден экземпляр vue.

[Предупреждение Vue]: продукт свойства или метода не определен в экземпляре, но на него ссылаются во время рендеринга. Убедитесь, что это свойство является реактивным либо в параметре данных, либо для компонентов на основе классов, инициализировав свойство. См.: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.

Не уверен, почему, потому что кажется, что код правильный.

Я пытаюсь удалить некоторые фрагменты из своего кода, и мне кажется, что проблема в useRouter. но почему? есть идеи как решить эту проблему?


person Jon Sud    schedule 09.07.2020    source источник


Ответы (1)


Заставьте Vue использовать хуки.

import hooks from "@u3u/vue-hooks";
Vue.use(hooks)

import { useRouter } from "@u3u/vue-hooks"
person Stark Buttowski    schedule 09.07.2020