Vue Router * 通配符和正常地址的冲突 ?

Vue Router 的地址配置里面,将 * 作为主页的地址,保证 Nav 会出现在所有页面的顶部,
理论上 地址和 login 平级,login 页面不会渲染 的内容,
现在的问题是:在 login 页面 F5 刷新之后,页面的内容变成 * 的了
以前这个项目都没有这种问题,哪位大佬帮忙看一下?

    // 登录页

path: `/login`

// 主页

path: `*`


回答:

const routes = [

// 先定具体路径

{ path: '/login', component: Login },

// 其他具体路径...

// 最后定通配符路径

{ path: '*', component: Home }

];

以上是 Vue Router * 通配符和正常地址的冲突 ? 的全部内容, 来源链接: utcz.com/p/935209.html

回到顶部