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