Rumah > Soal Jawab > teks badan
Sila beri saya nasihat, adakah terdapat cara untuk vue serasi dengan ie8?
phpcn_u15822017-05-19 10:32:50
Perubahan data
vue.js bergantung pada Object.defineProperty()
.
Jadi, kita perlu menerobos perkara yang disebut dalam dokumen rasmi ini dahulu, buat masa ini. Tanpa tampalan, keserasian masih sukar. .
vue, sebelum keluar. Saya sentiasa menggunakan ractivejs, yang sangat serasi dengan IE8, dan Vue telah meminjam banyak APInya.
Kes khusus Internet Explorer 8
Internet Explorer 8 melaksanakan kaedah Object.defineProperty(), tetapi ia hanya boleh digunakan pada objek DOM.
Beberapa perkara yang perlu diambil perhatian:Cuba menggunakan Object.defineProperty() pada objek asli akan mengakibatkan ralat.
Sifat atribut mesti ditetapkan kepada beberapa nilai tertentu. Untuk deskriptor sifat data, atribut boleh dikonfigurasikan, boleh dibilang dan boleh ditulis semuanya mesti ditetapkan kepada
benar; (?)
Sebarang percubaan untuk memberikan nilai lain (?) akan menyebabkan ralat dilemparkan. Konfigurasi semula atribut terlebih dahulu memerlukan pemadaman atribut. Jika atribut tidak dipadamkan, ia akan sama seperti percubaan konfigurasi semula sebelumnya.
習慣沉默2017-05-19 10:32:50
Adakah anda bertanya sama ada anda ingin menggunakan vue untuk projek atau menggunakan vue, jangan anggap IE8 tidak menyokongnya. Jika anda melakukan projek yang serasi dengan IE8, jangan gunakan vue dan tukar kepada Avalon
曾经蜡笔没有小新2017-05-19 10:32:50
Lepaskan objek JavaScript biasa ke pilihan data tika Vue akan merentasi semua sifat objek ini dan menggunakan Object.defineProperty untuk menukar semua sifat ini kepada pemula/penetap. Object.defineProperty hanya disokong oleh ES5 dan tidak boleh dipancarkan, itulah sebabnya Vue tidak menyokong IE8 dan penyemak imbas yang lebih rendah.