onLoad() {
this.addRefreshListener();
},
addRefreshListener() {
let _this=this
// 监听页面即将刷新的事件
window.addEventListener('beforeunload', () => {
// 执行一些操作,比如保存数据到本地
});
// 监听页面显示的事件,可以用来判断是否刷新了页面
window.addEventListener('pageshow', (event) => {
// event.persisted 为 true 时,表示该页面是从缓存中加载的,即刷新过页面
if (event.persisted) {
console.log('页面有可能是通过刷新加载的');
// 执行一些操作,比如重新加载数据
}
});
},
06-17
2544
02-23
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交