問題:在vue項目中,對頁面進行增刪改之后會重新請求列表數(shù)據(jù),然后視圖會自動更新。但是IE瀏覽器視圖并沒有更新。
原因:IE瀏覽器中,如果發(fā)送的請求URL相同的話,默認會使用之前請求回來后緩存的數(shù)據(jù),而不會請求接口獲取最新數(shù)據(jù)。
解決方案:
在axios請求的參數(shù)中添加一個隨機數(shù)
if(config.method === 'get'){
config.params = {
_: Math.random(16),
...config.params
}
}