【问题标题】:When using vue router getting error使用Vue路由器时出现错误
【发布时间】:2017-03-06 21:19:05
【问题描述】:

当我将 vue-router 与我的 vue 一起使用时

let vueRouter = require('vue-router');
Vue.use(vueRouter);

我收到此消息错误:

TypeError: plugin.apply 不是函数

plugin.apply(null, args);

当我移除时,一切又开始工作了。

【问题讨论】:

  • 您使用的是哪个版本的 vue?尝试替换“let vueRouter = require('vue-router');”使用“从'vue-router'导入VueRouter”
  • 我试过了,也没有成功,我相信这可能是因为 laravel 路由。
  • 我使用的是 vue 2.1.10

标签: vue.js vuejs2 vue-router


【解决方案1】:

通常Vue.use 与导入语句一起使用。这是一个例子。

import VueRouter from 'vue-router';

class nameOfClass{
   init(){
     Vue.use(VueRouter);
   }
}

另外,vue-router 应该在 package.json 的依赖部分中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-28
    • 2017-02-21
    • 2017-03-06
    • 2023-01-26
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    相关资源
    最近更新 更多