vue兼容ie几

青灯夜游
青灯夜游オリジナル
2021-10-26 13:51:019374ブラウズ

vue は ie9 以降と互換性がありますが、ie8 以下はサポートしていません。理由: 1. IE8 以下のバージョンは「Object.defineProperty」メソッドをサポートしていませんが、このメソッドは Vue が応答性を実装するために必要です; 2. Vue は Promise のサポートを必要とし、IE8 は Promsie をサポートしていません。

vue兼容ie几

このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

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

具体的な手順:

  • ie8 以下のバージョンでは Object.defineProperty メソッドがサポートされていませんが、これは vue が応答性を実装するために必要です。したがって、Vue のソース コードから判断すると、IE8 はまったくサポートできません。

Vue.js は、次の 2 つを実装するすべてのデータに対して Object.defineProperty# を使用します。 ## これらのプロパティをすべて getter/setter に変換します。 Object.defineProperty は ES5 の機能でシム化できません。そのため、Vue は IE8 以前のブラウザをサポートしません。

ここで注意してください: Object.defineProperty はアンダーレイを介して実装できないメソッドであり、ブラウザ自体に関連しているため、Vue は基本的に IE8 をサポートできません;

  • Vue も Promise をサポートする必要がありますが、IE8 も Promsie をサポートしていません。

Object.defineProperty() のブラウザ サポート:

vue兼容ie几

IE9 以降がサポートされていることがわかります。したがって、Vue は IE8 以下のバージョンをサポートしていません。

関連する推奨事項:「

vue.js チュートリアル

以上がvue兼容ie几の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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