cari
Rumahalat pembangunanVSCodePerkongsian pemalam VSCode: pemalam untuk pratonton masa nyata komponen Vue/React

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!

Kenyataan
Artikel ini dikembalikan pada:掘金社区. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Menggunakan Visual Studio: Membangunkan perisian di seluruh platformMenggunakan Visual Studio: Membangunkan perisian di seluruh platformApr 17, 2025 am 12:13 AM

Pembangunan silang platform dengan VisualStudio boleh dilaksanakan, dan dengan menyokong kerangka seperti .Netcore dan Xamarin, pemaju boleh menulis kod sekaligus dan dijalankan pada pelbagai sistem operasi. 1) Buat. Netcore Projects dan gunakan keupayaan silang platform mereka, 2) Gunakan Xamarin untuk pembangunan aplikasi mudah alih, 3) Gunakan pengaturcaraan asynchronous dan penggunaan semula kod untuk mengoptimumkan prestasi untuk memastikan operasi dan pemeliharaan aplikasi yang cekap.

Cara memformat json dengan vscodeCara memformat json dengan vscodeApr 16, 2025 am 07:54 AM

Cara untuk memformat JSON dalam kod vs ialah: 1. Gunakan kekunci pintasan (Windows/Linux: CTRL Shift I; MacOS: CMD Shift I); 2. Pergi melalui menu ("Edit" & gt; "Format Dokumen"); 3. Pasang pelanjutan formatter JSON (seperti cantik); 4. Format secara manual (gunakan kekunci pintasan untuk indent/ekstrak blok atau tambah pendakap dan titik koma); 5. Gunakan alat luaran (seperti formatter JSONLINT dan JSON).

Cara menyusun vscodeCara menyusun vscodeApr 16, 2025 am 07:51 AM

Kod penyusunan dalam vscode dibahagikan kepada 5 langkah: Pasang pelanjutan C; Buat fail "main.cpp" dalam folder projek; Konfigurasikan pengkompil (seperti Mingw); Menyusun kod dengan kekunci pintasan ("CTRL Shift B") atau butang "Bina"; Jalankan program yang disusun dengan kekunci pintasan ("F5") atau butang "Run".

Cara memasang vscodeCara memasang vscodeApr 16, 2025 am 07:48 AM

Untuk memasang kod Visual Studio, sila ikuti langkah -langkah berikut: lawati laman web rasmi https://code.visualstudio.com/; muat turun pemasang mengikut sistem operasi; Jalankan pemasang; Terima perjanjian lesen dan pilih laluan pemasangan; VSCode akan bermula secara automatik selepas pemasangan selesai.

Cara membesarkan fon dengan vscodeCara membesarkan fon dengan vscodeApr 16, 2025 am 07:45 AM

Kaedah untuk membesarkan fon dalam kod Visual Studio adalah: Buka panel Tetapan (CTRL, atau CMD,). Cari dan laraskan "saiz fon". Pilih "keluarga font" dengan saiz yang betul. Pasang atau pilih tema yang memberikan saiz yang betul. Gunakan pintasan papan kekunci (CTRL atau CMD) untuk membesarkan fon.

Cara menyambung ke pelayan jauh dengan vscodeCara menyambung ke pelayan jauh dengan vscodeApr 16, 2025 am 07:42 AM

Bagaimana untuk menyambung ke pelayan jauh melalui vscode? Pasang Remote - SSH Extended Configuration SSH Buat Sambungan Dalam VSCode Masukkan Maklumat Sambungan: Hos, Nama Pengguna, Port, Kunci SSH Klik dua kali Sambungan yang Disimpan di Jauh Explorer

Cara menjalankan vue dengan vscodeCara menjalankan vue dengan vscodeApr 16, 2025 am 07:39 AM

Menjalankan projek VUE di VSCode memerlukan langkah -langkah berikut: 1. Pasang VUE CLI; 2. Buat projek Vue; 3. Beralih ke direktori projek; 4. Pasang kebergantungan projek; 5. Jalankan pelayan pembangunan; 6. Buka penyemak imbas untuk melawat http: // localhost: 8080.

Cara membandingkan dua fail dengan vscodeCara membandingkan dua fail dengan vscodeApr 16, 2025 am 07:36 AM

Bagaimana untuk membandingkan fail dalam vscode: 1. Ciri -ciri tambahan termasuk menggabungkan perubahan, menyalin perubahan, butiran tontonan, dan perbezaan penyuntingan.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini