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是什么作用,有大佬可以解释嘛?
6 回答3k 阅读✓ 已解决
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
第一句的意思应该是把当前页面的地址记录下来,作为重定向地址
第二句的意思是跳转到指定好的错误页
总结:这么写的用途一般是
注意:不建议第二句直接拼接,应该要先判断一下 errorUrl里是否已经有?aaa=xxx这种的参数