Javascript 始终使用根作为Vue路由器的基本url
我混合使用了Laravel和Vue路由器,因此,我的主应用程序使用Javascript 始终使用根作为Vue路由器的基本url,javascript,vue.js,vue-router,Javascript,Vue.js,Vue Router,我混合使用了Laravel和Vue路由器,因此,我的主应用程序使用someurl.com/作为我的基础,但是当我使用标准的Laravel导航到someurl.com/settings时,我不能使用导航栏跳转到路线,因为当我点击路线时,它会变成someurl.com/settings/dashboard 如何始终确保VueRouter使用URL的绝对根目录,我可以简单地将其设置为隐藏导航,并使用标准的标记导航回根目录,但我正试图避免这种情况 有什么想法吗 我的路由器在下面: const route
someurl.com/
作为我的基础,但是当我使用标准的Laravel导航到someurl.com/settings
时,我不能使用导航栏跳转到路线,因为当我点击路线时,它会变成someurl.com/settings/dashboard
如何始终确保VueRouter使用URL的绝对根目录,我可以简单地将其设置为隐藏导航,并使用标准的
标记导航回根目录,但我正试图避免这种情况
有什么想法吗
我的路由器在下面:
const router = new VueRouter({
base: '/',
mode: 'history',
routes: routes
});
导航栏中的链接是什么样子的?它是一个
路由器链接
组件还是一个普通的html组件?@DelenaMalan它是一个路由器链接
。路由器链接中的to
属性值是多少?您是如何定义/dashboard
路线的?值是to=“/”
。我不认为这是我的问题,我希望能够点击路由器链接并返回基本url,如果我在/settings
,如我的问题所示。你的问题是“当我点击一条路由时,它会变成someurl.com/settings/dashboard
,而不是someurl.com/dashboard
”.导航栏中的链接是什么样子的?它是一个路由器链接
组件还是一个普通的html组件?@DelenaMalan它是一个路由器链接
。路由器链接中的to
属性值是多少?您是如何定义/dashboard
路线的?值是to=“/”
。我不认为这是我的问题,我希望能够点击路由器链接并返回基本url,如果我在/settings
,如我的问题所示。你的问题是“当我点击一条路由时,它会变成someurl.com/settings/dashboard
,而不是someurl.com/dashboard
”。