Javascript 从起始页隐藏vue路由器
我需要从起始页隐藏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以及查询和哈希。因此,如果你真的在
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>