vue.js は、「Object.defineProperty()」や「Promise」など、IE8 以前ではエミュレートできない ECMAScript5 機能を使用するため、ie678 をサポートしません。
このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。
vue は IE8 以下のバージョンをサポートします。つまり、ie6、ie7、および ie8 はサポートしません。 ######それでなんで?理由:
言い換えると、Vue は ECMAScript 5 と互換性のあるすべてのブラウザをサポートします。 しかし、具体的な機能とは何でしょうか?
Object.defineProperty()このメソッドを使用すると、オブジェクトのプロパティを正確に追加または変更できます。通常、オブジェクトに値を代入してプロパティを追加し、プロパティ列挙型(for...inやObject.keysメソッド)で作成・表示しますが、この方法で追加したプロパティ値は変更したり削除したりすることができます。 Object.defineProperty() を使用すると、これらの追加の詳細のデフォルト設定を変更できます。たとえば、デフォルトでは、Object.defineProperty() を使用して追加されたプロパティ値は不変です。 vue ソース コードで「Object.defineProperty」を検索します。
一致する場所が 5 つあることがわかります。それは vue では「Object.defineProperty()」が 5 か所で使われていると言われています。
検索されたバージョンは次のとおりです:
Vue.js v1.0.26##Object.defineProperty() のブラウザ サポート:
#IE9 以降に対応していることがわかります。
vue にはこれに関する公式の手順があります:
Promise
」
以上がvuejs は ie678 をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。