vuejs搭建的单页面应用中,我有以下的特殊需求:
点击页面中一个按钮,在当前url后面加个标识,
比如原来路由是:
http://127.0.0.1:3000/,
点击按钮后路由变为
http://127.0.0.1:3000/?tab=2,
但是页面不能刷新。
路由历史记录中
http://127.0.0.1:3000/
要被
http://127.0.0.1:3000/?tab=2替换掉。
怎么做呢?不会呀。求大神给指明思路。
vuejs搭建的单页面应用中,我有以下的特殊需求:
点击页面中一个按钮,在当前url后面加个标识,
比如原来路由是:
http://127.0.0.1:3000/,
点击按钮后路由变为
http://127.0.0.1:3000/?tab=2,
但是页面不能刷新。
路由历史记录中
http://127.0.0.1:3000/
要被
http://127.0.0.1:3000/?tab=2替换掉。
怎么做呢?不会呀。求大神给指明思路。
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
楼主,你好!其实这个要看你的使用场景,或许有其他的解决方案。目测你要实现的功能可能是,通过
url
地址的参数来控制页面的tab
的选中。可选的方案,storage, vuex
等