vue 從a頁面跳轉到外部鏈接b頁面,然后從b頁面跳轉到回a頁面,返回沒有執行生命周期


返回后頁面不刷新,一些失效的信息依然顯示在頁面上,生命周期全部沒有執行,

在vue的mounted執行該方法

 mounted() {
    //注意,這里一步,才可以執行methods生命周期里的方法
    let that = this; 

    //這個事件在用戶瀏覽網頁時觸發,pageshow 事件類似於 onload 事件,onload 事件在頁面第一次加載時觸發, pageshow 事件在每次加載頁面時觸發,即 onload 事件在頁面從瀏覽器緩存中讀取時不觸發
    //javascript監聽pageshow事件

    window.addEventListener(
      "pageshow",
      function() {
         console.log("頁面重新顯示");
          that.orderQuery(order);
        }
      },
      false
    );

  },    
  methods: { 
    orderQuery(){
       console.log("在mounted里調用的我啦");
    }
  }
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM