Rumah > Artikel > hujung hadapan web > Adakah vue menyokong ie6?
Vue tidak menyokong ie6; Vue secara rasmi menyatakan bahawa ia menyokong ie8 atau lebih tinggi. Sebab untuk tidak menyokong: 1. Versi IE8 dan ke bawah tidak menyokong kaedah "Object.defineProperty", tetapi kaedah ini diperlukan untuk Vue melaksanakan responsif 2. Vue memerlukan sokongan Promise, dan versi IE8 dan ke bawah tidak menyokong Promsie.
Persekitaran pengendalian tutorial ini: sistem windows7, versi vue3, komputer DELL G3.
Seperti yang dapat dilihat dari laman web rasmi Vue: Vue tidak menyokong IE6.
Vue tidak menyokong IE8 dan ke bawah kerana Vue menggunakan ciri ECMAScript 5 yang tidak boleh dicontohi oleh IE8 dan ke bawah. Tetapi ia menyokong semua pelayar serasi ECMAScript 5.
Contohnya:
Vue.js akan menggunakan Object.defineProperty untuk menukar semua sifat ini kepada getter/setters untuk semua data yang melaksanakan pengikatan dua hala. Object.defineProperty ialah ciri dalam ES5 yang tidak boleh dipancarkan, itulah sebabnya Vue tidak menyokong IE8 dan penyemak imbas yang lebih rendah.
Nota di sini: Object.defineProperty ialah kaedah yang tidak boleh dilaksanakan melalui dasar dan berkaitan dengan penyemak imbas itu sendiri, jadi Vue pada asasnya tidak boleh menyokong IE8;
Vue memerlukan sokongan Promise, dan IE8 dan ke bawah juga tidak menyokong Promsie.
Maklumat lanjutan:
Object.defineProperty()
Kaedah ini membenarkan penambahan atau pengubahsuaian yang tepat bagi sifat-sifat objek. Secara amnya, kami menambah sifat pada objek dengan menetapkan nilai untuk mencipta dan memaparkannya dalam penghitungan harta (untuk...dalam atau kaedah Object.keys), tetapi nilai harta yang ditambahkan dengan cara ini boleh diubah atau dipadamkan. Menggunakan Object.defineProperty() membenarkan menukar tetapan lalai untuk butiran tambahan ini. Sebagai contoh, secara lalai, nilai sifat yang ditambahkan menggunakan Object.defineProperty() adalah tidak berubah.
Cari "Object.defineProperty" dalam kod sumber vue:
Anda dapat melihat bahawa terdapat 5 tempat yang sepadan, yang bermaksud terdapat 5 yang sepadan tempat dalam vue "Object.defineProperty()" digunakan.
Versi yang dicari ialah: Vue.js v1.0.26
Sokongan penyemak imbas untuk Object.defineProperty():
Ya Ia boleh dilihat bahawa sokongan adalah IE9 dan ke atas.
[Cadangan berkaitan: tutorial video vuejs, pembangunan bahagian hadapan web]
Atas ialah kandungan terperinci Adakah vue menyokong ie6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!