VueプロジェクトはIE 11でデータ変更後ページデータに変化なし

696 ワード

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