vue項目在ie瀏覽器中,數據更改後頁面數據沒有變化

在項目裏對錶單數據使用增刪改查之後,我們通常會重新請求數據更新視圖,ie瀏覽器中,如果請求相同的URL,默認會使用之前請求來的緩存數據,而不會去請求接口獲取最新數據,

解決方法:

在每個請求發送前,攔截請求並給請求接口的URL後加一個時間戳,這樣就保證了每一次請求的URL都不同,ie就會不斷的請求接口而不使用緩存數據。

也可以在封裝axios的時候添加

if (config.method === 'get') {
	      config.params = {
	        t: Date.parse(new Date()) / 1000,
	        ...config.params
	      }
	    }

 

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