vue.js は、ie8 以下をサポートしていません。[Vue.js] は、IE8 ではエミュレートできない ECMAScript 5 機能を使用しているためです。[Vue.js] は、ECMAScript 5 と互換性のあるすべてのブラウザをサポートしています。
このチュートリアルの動作環境: Windows 7 システム、Vue バージョン 2.9.6。この方法は、すべてのブランドのコンピューターに適しています。
[関連記事の推奨事項: vue.js]
Vue.js は ECMAScript を使用するため、IE8 以下のバージョンをサポートしていません。 IE8ではエミュレートできない5つの機能。 Vue.js は、すべての ECMAScript 5 互換ブラウザをサポートしています。
まず、Vue が IE8 と互換性がない理由を見てみましょう
根本原因: IE8 以下のバージョンは Object.defineProperty メソッドをサポートしていませんが、これは必要ですVue は応答性を実装するため、Vue のソース コードから判断すると、IE8 をまったくサポートできません。さらに、Vue は Promise サポートもサポートする必要があり、IE8 も Promsie をサポートしません。Vue 公式 Web サイトから、IE8 がサポートされない理由を確認してください。
Vue.js は、Object.defineProperty を使用して、これらすべてのプロパティを、2 つのプロパティを実装するすべてのデータのゲッター/セッターに変換します。 -ウェイバインディング。 Object.defineProperty は、シム化できない ES5 の機能です。そのため、Vue は IE8 以前のブラウザをサポートしません。 ここに注意してください: Object.defineProperty はバッキング ボードを通じて実装できないメソッドです。これはブラウザ自体に関連しているため、Vue は基本的に IE8 をサポートできません。Vue IE8 以前はサポートされません。 Vue は IE8 ではエミュレートできない ECMAScript 5 機能を使用するため、サポートされていません。ただし、ECMAScript 5 と互換性のあるすべてのブラウザをサポートしています。関連する無料学習の推奨事項:javascript(ビデオ)
以上がvue.js は IE8 をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。