访问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)
}

Logo

前往低代码交流专区

更多推荐