解决外部跳转进入vue页面#前带query参数
访问http://localhost/?s=abc希望跳转http://localhost/#/login?s=abc实际跳转http://localhost/?s=abc#/login不进行处理的话router query会取到s=abc解决方法if(window.location.search){let search= window.location.search获取查询参数w...
·
访问http://localhost/?s=abc
希望跳转http://localhost/#/login?s=abc
实际跳转http://localhost/?s=abc#/login
不进行处理的话router query会取到s=abc
有设置publicPath或baseUrl的,取process.env.BASE_URL变量进行拼接
解决方法
if(window.location.search){
let search= window.location.search获取查询参数
window.location.replace(’/#/login’+search)
}
更多推荐
已为社区贡献4条内容
所有评论(0)