Vue--判断用户首次进入页面还是刷新页面?
一、方法一
mounted(){ if(window.name == ""){ console.log("首次被加载"); // 在首次进入页面时我们给window.name设置一个固定值(isRefresh) window.name = "refresh"; }else if(window.name == "refresh"){ console.log("页面被刷新"); } }
二、方法二
mounted(){ if (window.performance.navigation.type == 1) { console.log("页面被刷新") }else{ console.log("首次被加载") } }