ホームページ >ウェブフロントエンド >フロントエンドQ&A >vueはie6をサポートしていますか?

vueはie6をサポートしていますか?

青灯夜游
青灯夜游オリジナル
2022-12-28 18:39:172310ブラウズ

vue は ie6 をサポートしていません。vue は公式に ie8 以降をサポートしていると述べています。サポートしない理由: 1. IE8 以下のバージョンは「Object.defineProperty」メソッドをサポートしていませんが、このメソッドは Vue が応答性を実装するために必要です; 2. Vue は Promise のサポートを必要とし、IE8 以下のバージョンはサポートしていませんプロムシー。

vueはie6をサポートしていますか?

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

Vue 公式 Web サイトからわかるように、Vue は IE6 をサポートしていません。

Vue は、IE8 以前のバージョンではエミュレートできない ECMAScript 5 機能を使用するため、IE8 以前のバージョンをサポートしません。ただし、ECMAScript 5 と互換性のあるすべてのブラウザをサポートしています。

例:

  • Vue.js は、Object.defineProperty を使用して、これらすべてのプロパティを、双方向バインディングを実装するすべてのデータのゲッター/セッターに変換します。 Object.defineProperty は、シム化できない ES5 の機能です。そのため、Vue は IE8 以前のブラウザをサポートしません。

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

    #Vue Promise のサポートが必要であり、IE8 以下も Promsie をサポートしていません。
  • 拡張情報:

Object.defineProperty()

このメソッドを使用すると、オブジェクトのプロパティを正確に追加または変更できます。物体。通常、オブジェクトに値を代入してプロパティを追加し、プロパティ列挙型(for...inやObject.keysメソッド)で作成・表示しますが、この方法で追加したプロパティ値は変更したり削除したりすることができます。 Object.defineProperty() を使用すると、これらの追加の詳細のデフォルト設定を変更できます。たとえば、デフォルトでは、Object.defineProperty() を使用して追加されたプロパティ値は不変です。

vue ソース コードで「Object.defineProperty」を検索します。

一致する場所が 5 つあることがわかります。つまり、5 つの場所があることを意味します。 vueでは「Object.defineProperty()」が使用されます。 vueはie6をサポートしていますか?

検索されたバージョンは次のとおりです: Vue.js v1.0.26

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

はい、可能ですサポートが IE9 以降であることがわかります。 vueはie6をサポートしていますか?

[関連する推奨事項:

vuejs ビデオ チュートリアル

Web フロントエンド開発]

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

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