在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ ES6+Vue+webpack項目,在ie11中請求后臺接口后數(shù)據(jù)更新,但是頁面

ES6+Vue+webpack項目,在ie11中請求后臺接口后數(shù)據(jù)更新,但是頁面沒有刷新?

用ES6+Vue+webpack寫的一個項目,在Chrome中一切正常,但是在ie11中進(jìn)行操作時(即請求后臺接口),后臺API返回數(shù)據(jù)后頁面并沒有更新,實際上操作已經(jīng)成功了,但是只能手動刷新頁面能正常顯示操作后的結(jié)果,這是為什么?進(jìn)行所有操作都會這樣。
之前查看的網(wǎng)上的文檔,是不是因為HTML5的服務(wù)器推送事件在IE11中不支持的事?但是polyfill我已經(jīng)引進(jìn)去了啊。

clipboard.png

在還沒有引入依賴之前在ie中是這樣提示的:

clipboard.png

webpack-hot-middleware's client requires EventSource to work. You should include a polyfill if you want to support this browser: https://developer.mozilla.org...

按照給的地址去上面下了Tools下的第二個polyfill,之后就在項目中的package中聲明依賴,在index.js中import了依賴

clipboard.png

之后就沒有報這個提示了,但是還是無法在請求接口獲得新數(shù)據(jù)后刷新頁面,這是怎么回事?

求教

回答
編輯回答
不二心

你的截圖只顯示安裝了,沒看到你引入啊
import了沒?

2017年5月9日 19:55
編輯回答
笨笨噠

找到答案啦,是因為ie11下,如果GET請求請求相同的URL,默認(rèn)會使用之前請求來的緩存數(shù)據(jù),而不會去請求接口獲取最新數(shù)據(jù),我用的解決方法是在每個請求發(fā)送前,攔截請求并給請求接口的URL后加一個時間戳(new Date().getTime()),這樣就保證了每一次請求的URL都不同,ie11就會不斷的請求接口而不使用緩存數(shù)據(jù),耶。

2018年8月1日 08:59
編輯回答
尛曖昧

看下請求是不是304了

2017年8月19日 04:13