vuejs merujuk kepada rangka kerja progresif untuk membina antara muka web dipacu data Matlamatnya adalah untuk mencapai pengikatan data responsif dan komponen paparan tersusun melalui API yang paling mudah. Pustaka teras Vue hanya memfokuskan pada lapisan paparan, yang bukan sahaja mudah untuk dimulakan, tetapi juga mudah untuk disepadukan dengan perpustakaan pihak ketiga atau projek sedia ada.
Persekitaran pengendalian tutorial ini: sistem Windows 7, vue versi 2.9.6, komputer DELL G3.
Apakah itu Vue.js?
Vue.js ialah rangka kerja progresif untuk membina antara muka web dipacu data. Matlamat Vue.js adalah untuk membolehkan pengikatan data responsif dan komponen paparan terdiri dengan API yang paling mudah. Ramai pengaturcara yang telah menggunakan vue mengulasnya seperti ini, "vue.js menggabungkan kelebihan angular.js dan react.js, dan menghapuskan kekurangan mereka"
Apakah kelebihan Vue.js ?
1. Vue lebih mudah untuk bermula! Vue pada masa ini ialah rangka kerja bahagian hadapan peringkat ketiga. Secara rasmi kerana ia mudah dipelajari, ramai jurutera pembangunan bahagian hadapan boleh menguasainya dengan cepat dan menerapkannya pada pembangunan sebenar.
2. Sintaks Vue sangat percuma
·Anda tidak perlu mengetahui fungsi kitaran hayat yang kompleks pada peringkat awal, anda mungkin hanya mengambil berat tentang mounted dan Vue.nextTick
·Templat bahagian hadapan yang biasa
·Komunikasi antara komponen ibu bapa dan anak adalah lebih fleksibel
·slot, yang boleh mengembangkan komponen secara besar-besaran (tetapi jangan gunakannya secara berlebihan)
·v-model, kaedah mvvm Borang lebih mudah
Apakah teras Vue?
Pengenalan tapak web rasmi Vue: Laksanakan pengikatan data responsif dan komponen paparan gabungan melalui API yang paling mudah. Ini mencerminkan dua kata kunci teras Vue: komponen pengikatan data dan paparan.
Vue's data-driven: Perubahan data mendorong kemas kini automatik paparan Secara tradisinya, anda perlu menukar DOM secara manual untuk menukar paparan sahaja dan paparan akan berubah secara automatik satu perkataan: sejuk. Anda tidak perlu lagi bimbang tentang kemas kini DOM Ini adalah realisasi idea MVVM.
Lihat komponenisasi: bahagikan keseluruhan halaman web kepada blok, dan setiap blok boleh dianggap sebagai komponen. Halaman web terdiri daripada berbilang komponen yang disambung atau bersarang.
Apakah senario yang berkenaan untuk Vue?
Jika anda masih menggunakan jquery untuk kerap mengendalikan DOM anda untuk mengemas kini halaman, maka anda boleh menggunakan Vue.js untuk membebaskan operasi DOM anda.
Jika terdapat berbilang bahagian dalam projek anda yang sama dan boleh dirangkumkan ke dalam komponen, maka anda boleh cuba menggunakan Vue.js.
Selain itu, pelaksanaan teras Vue.js menggunakan ciri Object.defineProperty ES5, yang tidak serasi dengan penyemak imbas IE8 dan ke bawah, oleh itu, projek anda perlu serasi dengan versi penyemak imbas yang lebih rendah ini. , maka Vue.js tidak berkenaan.
Pustaka teras Vue hanya memfokuskan pada lapisan paparan, dan sangat mudah dipelajari serta disepadukan dengan perpustakaan lain atau projek sedia ada. Tetapi Vue.js sendiri bukanlah rangka kerja yang komprehensif, lagipun, ia hanya memfokuskan pada lapisan paparan. Tetapi sebagai rangka kerja bahagian hadapan yang kini lebih popular di kalangan jurutera bahagian hadapan. Vue.js mempunyai pasaran yang besar. Jika anda boleh menguasai teknologi Vue.js lebih awal, ia pasti akan meningkatkan peluang kerjaya masa depan anda.
Cadangan berkaitan: "tutorial vue.js"
Atas ialah kandungan terperinci Apakah yang dimaksudkan oleh vuejs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!