vue

vue-router怎么配置404页面?

发布于 2021-01-11 17:02:35
关注者
0
被浏览
522
6 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    const router = new VueRouter({ mode: 'history', routes: [ { path: '*', component: NotFoundComponent } ] })

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    path: '*' 是对的 但是应该放在最后一个

    这里请教一下,为什么要放到最后,有什么影响吗

    *代表全匹配 你放在第一个 不管地址是什么都会 匹配到了 放在最后一个 前面有的就不会匹配到

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
    export default {
        path: '*',
        name: '404',
        component: '组件404',
    }

    需注意:将改路由配置放到所有路由的配置信息的最后,否则会其他路由path匹配造成影响。

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    {
    // 会匹配所有路径
    // 含有通配符的路由应该放在最后
    path: '*',
    name: '404',
    component: () => import('../views/404.vue')
    }

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看