V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
black11black
V2EX  ›  JavaScript

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

  •  
  •   black11black · 2020-07-25 19:07:36 +08:00 · 1769 次点击
    这是一个创建于 1342 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    6 条回复    2020-07-26 09:46:39 +08:00
    wxsm
        1
    wxsm  
       2020-07-25 19:34:03 +08:00 via iPhone
    可以实现,router-view 本来就是组件级别的,可以嵌入到页面上任何地方,比如 tab content 中。并且无需借用 hash 模式。建议读一遍 vue router 文档。
    zzl22100048
        2
    zzl22100048  
       2020-07-25 23:20:06 +08:00 via iPhone
    @wxsm 楼主说的是 fragment 吧,并不是 hash
    ljpCN
        3
    ljpCN  
       2020-07-25 23:52:05 +08:00
    ljpCN
        4
    ljpCN  
       2020-07-25 23:55:32 +08:00
    leega0
        5
    leega0  
       2020-07-26 09:31:10 +08:00
    这种纯 js 都不难实现,更不要谈 vue 了,不考虑性能,在 tabs 上级做路由监听,进来后直接匹配就好
    suzic
        6
    suzic  
       2020-07-26 09:46:39 +08:00 via Android
    这种不是用 id 和 href#xxx 实现的吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4812 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 09:45 · PVG 17:45 · LAX 02:45 · JFK 05:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.