const redirectUrl = `?redirect=${window.location.href}`
window.location.href = `${res.data.errorUrl}${redirectUrl}` //这个地方没有明白
window.location.href是跳转到接口返回的一个地址,但为何要加redirect尼,这个redirect是什么作用,有大佬可以解释嘛?
const redirectUrl = `?redirect=${window.location.href}`
window.location.href = `${res.data.errorUrl}${redirectUrl}` //这个地方没有明白
window.location.href是跳转到接口返回的一个地址,但为何要加redirect尼,这个redirect是什么作用,有大佬可以解释嘛?
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
9 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答849 阅读
6 回答944 阅读
第一句的意思应该是把当前页面的地址记录下来,作为重定向地址
第二句的意思是跳转到指定好的错误页
总结:这么写的用途一般是
注意:不建议第二句直接拼接,应该要先判断一下 errorUrl里是否已经有?aaa=xxx这种的参数