问题描述:
在移动端,点击返回按钮(或者左滑右滑返回)时,页面并不会刷新,但需要刷新页面重新请求数据,怎么做?
window.onpageshow = function(e) {
if (e.persisted) {
window.location.reload();
}
};
window.onpageshow:在用户浏览网页时触发,每次加载页面时触发。
onload: 在页面第一次加载时触发
event.persisted:true 页面从浏览器的缓存中读取;false 从服务器直接载入。 (判断是否后退进入)