mounted() {
window.onpageshow = (event) => {
if (event.persisted) {
// 页面从缓存中重新加载时触发的操作
window.location.reload();
}
}
在事件处理函数中,可以通过 event.persisted 属性来判断页面是否从缓存中重新加载。如果是,则可以执行相应的操作。
需要注意的是,onpageshow 事件在页面第一次加载时也会触发,因此需要在事件处理函数中进行判断,避免重复执行操作。