ホームページ  >  記事  >  ウェブフロントエンド  >  vue.js は IE8 をサポートしていますか?

vue.js は IE8 をサポートしていますか?

coldplay.xixi
coldplay.xixiオリジナル
2020-12-03 14:40:201976ブラウズ

vue.js は、ie8 以下をサポートしていません。[Vue.js] は、IE8 ではエミュレートできない ECMAScript 5 機能を使用しているためです。[Vue.js] は、ECMAScript 5 と互換性のあるすべてのブラウザをサポートしています。

vue.js は IE8 をサポートしていますか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。