Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 始终使用根作为Vue路由器的基本url_Javascript_Vue.js_Vue Router - Fatal编程技术网

Javascript 始终使用根作为Vue路由器的基本url

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

我混合使用了Laravel和Vue路由器,因此,我的主应用程序使用
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
”。