场景
用户缓存或者token放在sessionStroge里面的情况下,需要新开页面跳转,比如导航栏a标签跳转
<a target="_blank" href="www.xxx.com" ></a>
上面这种写法会丢失掉sessionStroge里面的缓存数据
原因
sessionStroage的作用范围是:只存在于当前会话页面,会话结束后(即当前页面关闭),sessionStroage也会随之销毁
解决方案
对a标签加上ref="opener"属性即可
<a target="_blank" href="www.xxx.com" rel="opener"></a>