移动端点击后退/返回按钮,刷新页面

 

问题描述:

  在移动端,点击返回按钮(或者左滑右滑返回)时,页面并不会刷新,但需要刷新页面重新请求数据,怎么做?

 

window.onpageshow = function(e) {
   if (e.persisted) {
      window.location.reload();
   }
};

  

window.onpageshow:在用户浏览网页时触发,每次加载页面时触发。

onload: 在页面第一次加载时触发

event.persisted:true 页面从浏览器的缓存中读取;false 从服务器直接载入。 (判断是否后退进入)

posted @ 2021-07-21 16:02  Jaye8584  阅读(375)  评论(0编辑  收藏  举报