javascript - Apakah perbezaan antara binaan masa jalan vuejs dan binaan bebas Apakah senario perniagaan yang sesuai untuknya?
大家讲道理2017-05-19 10:41:36
0
2
671
Melihat pengenalan pembinaan bebas dan pembinaan masa jalan di laman web rasmi, ia mengelirukan dan mengelirukan saya tidak tahu cara menggunakannya dalam kerja sebenar?
Anda boleh menggunakan pilihan templat untuk membina secara bebas, Membina semasa masa jalan tidak boleh dilakukan, anda hanya boleh menyusunnya melalui templat dan menukarnya menjadi fungsi render.
1. Binaan bebas termasuk pengkompil templat, dan binaan masa jalan tidak termasuk pengkompil templat. 2. Fungsi penyusun templat adalah untuk menyusun pilihan templat ke dalam fungsi render Fungsi render adalah kunci kepada rendering. 3 Memandangkan dua perkara di atas, apabila menggunakan binaan masa jalan, pilihan templat tidak boleh muncul kerana tiada pengkompil templat pada masa ini. Tetapi terdapat satu pengecualian: dalam kes webpack+vue-loader, adalah OK untuk mempunyai templat muncul dalam komponen fail tunggal. 4. Apabila menggunakan vue-cli untuk menjana projek, anda akan diingatkan kaedah binaan yang akan digunakan oleh pakej npm runtime secara lalai Jika anda perlu menggunakan binaan bebas, anda perlu mengkonfigurasi alias dalam webpack. Kedua-dua yang ditemui pada masa ini Perbezaan dalam senario aplikasi ialah:
Anda perlu memberi perhatian kepada cara Vue diwujudkan apabila membuat seketika Vue dalam mod binaan masa jalan, atribut templat tidak sepatutnya muncul
Jangan sertakan templat atau paparan laluan yang diberikan melalui vue-router
Perbezaan di atas dibincangkan dalam senario di mana komponen fail tunggal webpack+vue-loader digunakan Perbezaan lain belum ditemui lagi.
Anda boleh menggunakan pilihan templat untuk membina secara bebas,
Membina semasa masa jalan tidak boleh dilakukan, anda hanya boleh menyusunnya melalui templat dan menukarnya menjadi fungsi render.
1. Binaan bebas termasuk pengkompil templat, dan binaan masa jalan tidak termasuk pengkompil templat.
2. Fungsi penyusun templat adalah untuk menyusun pilihan templat ke dalam fungsi render Fungsi render adalah kunci kepada rendering.
3 Memandangkan dua perkara di atas, apabila menggunakan binaan masa jalan, pilihan templat tidak boleh muncul kerana tiada pengkompil templat pada masa ini. Tetapi terdapat satu pengecualian: dalam kes webpack+vue-loader, adalah OK untuk mempunyai templat muncul dalam komponen fail tunggal.
4. Apabila menggunakan vue-cli untuk menjana projek, anda akan diingatkan kaedah binaan yang akan digunakan oleh pakej npm runtime secara lalai Jika anda perlu menggunakan binaan bebas, anda perlu mengkonfigurasi alias dalam webpack. Kedua-dua yang ditemui pada masa ini Perbezaan dalam senario aplikasi ialah: