vue-router 能分割网址中#之后的部分吗?

2020-07-25 19:07:36 +08:00
 black11black

如题,一个网页里面有三个小的标签页,想通过网址直接跳转到某一标签页能实现吗?

最好是用#的方式,如果要改网址的话感觉就太丑了。。

1785 次点击
所在节点    JavaScript
6 条回复
wxsm
2020-07-25 19:34:03 +08:00
可以实现,router-view 本来就是组件级别的,可以嵌入到页面上任何地方,比如 tab content 中。并且无需借用 hash 模式。建议读一遍 vue router 文档。
zzl22100048
2020-07-25 23:20:06 +08:00
@wxsm 楼主说的是 fragment 吧,并不是 hash
ljpCN
2020-07-25 23:52:05 +08:00
ljpCN
2020-07-25 23:55:32 +08:00
leega0
2020-07-26 09:31:10 +08:00
这种纯 js 都不难实现,更不要谈 vue 了,不考虑性能,在 tabs 上级做路由监听,进来后直接匹配就好
suzic
2020-07-26 09:46:39 +08:00
这种不是用 id 和 href#xxx 实现的吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX