Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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路由器_Javascript_Vue.js - Fatal编程技术网

Javascript 从起始页隐藏vue路由器

Javascript 从起始页隐藏vue路由器,javascript,vue.js,Javascript,Vue.js,我需要从起始页隐藏vue路由器 localhost:8080/lp/ <-- hide localhost:8080/lp/#/page1 <-- show localhost:8080/lp/$route.path()只返回解析的绝对路径,因此:localhost:8080/lp/和localhost:8080/lp/#/page1都将作为/lp/返回 看起来,$route.fullPath()就是您所需要的fullPath()将返回解析的URL以及查询和哈希。因此,如果你真的在

我需要从起始页隐藏vue路由器

localhost:8080/lp/ <-- hide
localhost:8080/lp/#/page1 <-- show
localhost:8080/lp/
$route.path()
只返回解析的绝对路径,因此:
localhost:8080/lp/
localhost:8080/lp/#/page1
都将作为
/lp/
返回

看起来,
$route.fullPath()
就是您所需要的
fullPath()
将返回解析的URL以及查询和哈希。因此,如果你真的在主页上(
/lp
,而不是
/lp/#/page1
),它只会返回
/lp

你可以这样做:

<a class="list-group-item" v-link="{ path: '/' }" v-if="$route.fullPath !== '/lp'">Home</a>
主页

您可以尝试向该路线添加重定向,以便在单击路线时,yoi被重定向到另一个ppath。这里有更多()
<a class="list-group-item" v-link="{ path: '/' }" v-if="$route.fullPath !== '/lp'">Home</a>