问题描述:

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

 

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

  

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

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

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

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2021-12-19
  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-12-19
猜你喜欢
  • 2022-02-06
  • 2021-12-19
  • 2021-12-19
  • 2022-12-23
  • 2021-12-19
  • 2021-12-29
  • 2021-12-19
相关资源
相似解决方案