IE11 vue +webpack 專案中資料更新後頁面沒有重新整理問題

愛吃排骨發表於2018-06-05

vue +webpack 專案中資料更新後頁面沒有重新整理問題,ie11下,如果GET請求請求相同的URL,預設會使用之前請求來的快取資料,而不會去請求介面獲取最新資料,我用的解決方法是在每個請求傳送前,攔截請求並給請求介面的URL後加一個時間戳(new Date().getTime()),這樣就保證了每一次請求的URL都不同,ie11就會不斷的請求介面而不使用快取資料。程式碼如下

 if(config.url.indexOf('?')>-1){
            config.url = url + config.url +"&timestamp="+getTimestamp;
          }else{
            config.url = url +config.url +"?timestamp="+getTimestamp;
          }

 

相關文章