vue 判斷首次進入還是刷新

1.這個方法必須刷新了纔是刷新,否則永遠都是首次被加載,且刷新過後執行的永遠都是頁面被刷新,自我感覺不好使

 if (window.performance.navigation.type == 1) {
        console.log("頁面被刷新")
      }else{
        console.log("首次被加載")
      }

2.這個方法只能判斷某一個頁面的首次進入,因爲判斷之後window.name 已經有值了,要判斷其他頁面是不是首次進入的話這個方法就顯得僵硬了

if(window.name == ""){
      console.log("首次被加載");
      window.name = "isFirstVisit";
      }else if(window.name == "isFirstVisit"){
      console.log("頁面被刷新");
      }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章