VueプロジェクトはIE 11でデータ変更後ページデータに変化なし
696 ワード
VueプロジェクトはIE 11でデータ変更後ページデータに変化なし
IE 11でVueプロジェクトを実行すると、フォームデータがコミットされた後、リストデータに変化がないことがわかります
もっと素晴らしいその他のテクニカルブログは、asing 1 elife’s blog に移動してください.
問題の原因 IE 11では、GETが同じURLを要求する場合、ブラウザは、インタフェース を再要求するのではなく、以前のキャッシュデータをデフォルトで使用する.
解決策 IEブラウザに対して、各要求の最後にタイムスタンプを追加し、各要求が独立であることを保証する .他のブラウザにはこの問題が存在しないため、追加時にブラウザを判断し、IEに を追加するだけである.
IE 11でVueプロジェクトを実行すると、フォームデータがコミットされた後、リストデータに変化がないことがわかります
もっと素晴らしい
問題の原因
解決策
if (window.ActiveXObject || 'ActiveXObject' in window) {
options.url = `${options.url}?${new Date().getTime()}`
}