Rumah > alat pembangunan > VSCode > teks badan

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

青灯夜游
Lepaskan: 2022-11-16 10:01:19
ke hadapan
9463 orang telah melayarinya

Apabila membangunkan komponen Vue/React dalam VSCode, bagaimana untuk pratonton komponen dalam masa nyata? Artikel ini akan berkongsi dengan anda pemalam untuk pratonton masa nyata komponen Vue/React dalam VSCode Saya harap ia akan membantu anda.

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Saya semakin tua baru-baru ini dan suka berfikir secara liar Beberapa ketika dahulu, saya tiba-tiba terfikir sama ada saya boleh melaksanakan WYSIWYG untuk komponen dalam Kod VS, jadi saya akhirnya membuat. ia selepas dua bulan melontarkan Pemalam yang boleh mencapai kesan ini, seperti yang ditunjukkan dalam gambar:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

menyokong pratonton masa nyata komponen React/Vue semasa yang dibangunkan oleh Webpack/Vite (Angular juga sepatutnya boleh melakukannya, tetapi saya belum menggunakannya lagi) , jadi tiada sokongan disediakan). [Pembelajaran yang disyorkan: "tutorial pengenalan vscode"]

Cara menggunakan

Pasang dan gunakan pemalam mengikut dokumen rujukan: https://github.com/jaweii/AutoPreview/blob/main/README-zh.md

Kemudian anda boleh pratonton komponen semasa dalam masa nyata semasa menulis komponen:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Anda juga boleh mengatur kes penggunaan komponen/bahan boleh guna semula dalam fail pratonton khusus:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Tukar kepada AutoPreview dalam panel OUTPUT untuk mencetak dan nyahpepijat:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Fungsi titik putus: emmm...? Saya juga mahu...

Seret panel pratonton ke bahagian bawah untuk melihat komponen Lebih luas:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Kaedah pelaksanaan

Pada mulanya saya hanya mahu melaksanakan pratonton komponen Webpack React, jadi saya cuba saya mulakan dengan konfigurasi Webpack untuk melaksanakannya, tetapi saya mendapati bahawa jalan ini tidak dapat dijalankan kerana kebergantungan terlalu rumit Selepas mengetepikannya selama beberapa hari, saya mendapat idea Memasang semula komponen dalam projek Vue-Layout saya yang terdahulu Selepas beberapa percubaan, saya mendapati kunci pelaksanaan Iaitu, komponen laluan fail tetingkap semasa dimuatkan secara tidak segerak melalui api import yang disediakan oleh Webpack dan Vite, dan kemudian dipasang semula ke. tetingkap pratonton untuk mencapai pratonton.

Jadi pada asasnya ia sama seperti menambahkan laluan ke projek untuk memaparkan komponen pada halaman semasa, kecuali pemalam melakukannya secara automatik untuk anda.

Disebabkan penggunaan api import yang disediakan oleh Webpack dan Vite, apabila membangun menggunakan kedua-dua alat binaan ini, semua rangka kerja bahagian hadapan secara teorinya boleh memaparkan komponen projek dalam Kod VS untuk pratonton.

Sambungan

Sekarang saya baru menulis beberapa demo untuk menguji kesan pemalam Saya tidak pasti sama ada ia akan meningkatkan kecekapan atau tidak berguna dalam keadaan sebenar proses pembangunan. Saya hanya melakukannya jika saya berminat.

Saya juga mempunyai beberapa pemikiran semasa proses:

Jika anda menggredkan komponen boleh pratonton, maka terdapat

  • Komponen asas
  • Bahan ( Gabungan komponen asas, elemen dan logik perniagaan, seperti kotak log masuk)
  • halaman

Tiga peringkat ini.

Komponen asas

Biasanya dalam projek sebenar, komponen asas datang daripada perpustakaan komponen dalaman atau pihak ketiga, dengan penggunaan semula yang tinggi dan gandingan rendah, dan dokumen yang mereka sediakan boleh sudah dipratonton Kesan komponen, pratonton IDE bagi komponen tersebut nampaknya tidak begitu penting

Bahan

Bahan adalah berdasarkan keperluan produk untuk komponen asas, elemen, dan perniagaan Produk gabungan logik Sesetengah bahan ini boleh diguna semula dalam projek, sesetengahnya tidak digunakan semula dalam projek tetapi digunakan semula merentas projek, dan sesetengahnya tidak boleh digunakan semula sepenuhnya untuk penyesuaian perniagaan.

Dalam kerjasama projek sebenar, bahan juga paling berkemungkinan akan ditulis semula, dan apabila projek semakin besar, bahan tersebut akan tersebar di pelbagai halaman dalaman Apa yang telah wujud akan mengakibatkan pertindihan bahan. Untuk masalah ini, alat rantai pembangunan seperti Alibaba Feibing dan JD WORK adalah penyelesaian Perkhidmatan sehenti pengeluaran, pelepasan dan penggunaan bahan boleh mengelakkan pertindihan bahan secara besar-besaran, yang merupakan senjata penting.

Saya memikirkan penyelesaian senjata ringan, iaitu pratonton dalam-IDE bahan Jika dipersetujui dan digunakan dengan sewajarnya, ia juga mungkin penyelesaian untuk memperbaiki masalah penciptaan bahan berulang. Sebagai contoh, dipersetujui bahawa pembangun boleh mengeksport pratonton bahan boleh guna semula, supaya pemalam boleh menyenaraikan semua komponen boleh pratonton untuk disemak imbas oleh pembangun lain Sebelum pembangun lain membangunkan bahan baharu, mereka harus terlebih dahulu menyemak sama ada terdapat bahan yang boleh digunakan semula senarai pratonton jika terdapat rujukan langsung untuk menggunakan semula atau penyesuaian CV, tidak perlu menulisnya sendiri.

Halaman

Tahap halaman mempunyai kebolehgunaan semula yang sangat rendah, tetapi ia merupakan pengalaman yang baik untuk pratonton halaman H5 dalam IDE tanpa perlu pergi antara penyemak imbas dan editor. Pertukaran terasa seperti alat pembangun WeChat.

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

----

Satu lagi perkara, jika pratonton komponen boleh mengoptimumkan pengalaman pembangunan, saya fikir ia bukan kerana ia boleh dipratonton, tetapi kerana ia adalah wajib Apabila pengarang komponen menulis fungsi pratonton dan komponen pratonton, mereka secara semula jadi perlu menghantar data olok-olok kepada prop komponen, dan data olok-olok boleh digunakan untuk rujukan dan CV oleh mereka sendiri dan pembangun lain Ini merupakan sebab penting untuk meningkatkan kebolehselenggaraan kod dan mengurangkan kos kerjasama.

Dan jika fungsi pratonton boleh menyenaraikan berbilang kes penggunaan komponen, ia akan menjadi sangat menyegarkan untuk pembangun lain:

Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

Alamat asal: https://juejin.cn/post/7075507907281977352

Pengarang: Zhu Jiawei

Untuk pengetahuan lanjut tentang VSCode, sila lawati: tutorial vscode! !

Atas ialah kandungan terperinci Perkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!