我尝试运行this code in codesandbox.io,但出现错误-单击链接时会发生该错误:
[Vue警告]:data()中的错误:“ ReferenceError:[vue-hooks]未找到
vue实例。” ReferenceError:[vue-hooks]找不到vue实例。
[Vue警告]:属性或方法“产品”未在 实例,但在渲染过程中被引用。确保此属性是 在data选项中或对于基于类的组件,通过 初始化属性。看到: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties。
不确定为什么会导致代码正确。
我尝试从代码中删除一些片段,似乎是useRouter
的问题。但为什么?有什么办法解决这个问题吗?
答案 0 :(得分:1)
让Vue使用钩子。
import hooks from "@u3u/vue-hooks";
Vue.use(hooks)
import { useRouter } from "@u3u/vue-hooks"