onLoad() {
this.addRefreshListener();
},
addRefreshListener() {
let _this=this
// 监听页面即将刷新的事件
window.addEventListener('beforeunload', () => {
// 执行一些操作,比如保存数据到本地
});
// 监听页面显示的事件,可以用来判断是否刷新了页面
window.addEventListener('pageshow', (event) => {
// event.persisted 为 true 时,表示该页面是从缓存中加载的,即刷新过页面
if (event.persisted) {
console.log('页面有可能是通过刷新加载的');
// 执行一些操作,比如重新加载数据
}
});
},
uniapp中H5监听页面刷新
最新推荐文章于 2024-06-18 09:45:45 发布