首页 > 解决方案 > 始终使用 root 作为 Vue-Router 的基本 url

问题描述

我使用 Laravel 和 Vue-Router 之间的混合,所以我有我的主应用程序someurl.com/用作我的基础但是当我使用标准 Laravel 导航到时,someurl.com/settings我无法使用导航栏跳转到当我点击时的路线它变成了一条路线,而someurl.com/settings/dashboard不是someurl.com/dashboard.

我如何始终确保 VueRouter 使用 URL 的绝对根目录,我可以简单地将其设置为隐藏导航并仅使用标准<a>标签导航回根目录,但我试图避免这种情况。

有任何想法吗?

我的路由器如下:

const router = new VueRouter({
    base: '/',
    mode: 'history',
    routes: routes
});

标签: javascriptvue.jsvue-router

解决方案


推荐阅读