美文网首页
Vue2 路由报了一大串警告[vue-router] Dupli

Vue2 路由报了一大串警告[vue-router] Dupli

作者: IamaStupid | 来源:发表于2020-09-09 11:27 被阅读0次
    [vue-router] Duplicate named routes definition....

    一开始以为是路由配置文件命名重复了,但是检查了一番并没有,后来百度了才知道,是直接使用router.addRoutes(router.options.routes)这个方法导致的。

    router.$addRoutes = (params) => {
      router.matcher = new Router({ mode: 'history' }).matcher
      router.addRoutes(params)
    }
    router.beforeEach((to, from, next) => {
        //没有添加过才添加
        ...
        router.$addRoutes(router.options.routes)
        ...
    })
    

    相关文章

      网友评论

          本文标题:Vue2 路由报了一大串警告[vue-router] Dupli

          本文链接:https://www.haomeiwen.com/subject/eeqeektx.html