vue、react中涉及国际化需求时,需要切换语言,涉及微前端项目时、或者一个单独的项目切换语种时,需要重新加载界面,可能会导致界面空白
location.reload()
解决
one 增加标识,去缓存
window.location.reload(true) //浏览器重新从服务器请求资源,在http请求头中不会包含缓存标记。
two 刷新时如果提交数据的动作,则会出现对话框!
window.location.href=window.location.href;
window.location.reload;
刷新父窗口
window.opener.location.href=window.opener.location.href;
window.opener.location.reload();
第一种是第二种的简写方式,可以代替的