mounted () {
//第一种方法
// if(window.name == ""){
// console.log("首次被加载");
// window.name = "isReload"; // 在首次进入页面时我们可以给window.name设置一个固定值
// }else if(window.name == "isReload"){
// console.log("页面被刷新");
// }
//第二种方法
if (window.performance.navigation.type == 1) {
console.log("页面被刷新")
}else{
console.log("首次被加载")
}
},
vue 如何判断是否是刷新了页面
最新推荐文章于 2024-08-08 16:57:34 发布
该博客探讨了两种检测浏览器页面是否为首次加载或已被刷新的方法。第一种是通过检查`window.name`属性,当页面首次加载时设置一个固定值,之后比较此值来判断。第二种方法利用`window.performance.navigation.type`属性,该属性可以区分页面是被刷新还是直接导航进来。这些技巧对于网页应用中实现特定行为如缓存处理或数据恢复非常有用。
摘要由CSDN通过智能技术生成