本文主要是介绍vue实现进入某个页面后替换地址栏路径,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
需求背景:a系统进入b系统首页("/index")需要携带token,如 example.com/index?token="thisIsMyToken" 需要再b系统中将地址栏携带的token清除
getBtnType(type) {this.$router.push({path: "/",query: {token: 'thisIsMyToken'},})},
b系统中的router/index.js
router.beforeEach((to, from, next) => {if (to.query.token) {localStorage.setItem("myToken", to.query.token)router.replace({ path: "/" }).then((res) => {next();})}
});
这篇关于vue实现进入某个页面后替换地址栏路径的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!