Dengan pembangunan berterusan dan perubahan teknologi bahagian hadapan, Vue, sebagai rangka kerja bahagian hadapan yang ringan, menjadi semakin popular di kalangan pembangun dalam pembangunan bahagian hadapan. Walau bagaimanapun, apabila membangun dengan Vue, anda kadangkala akan menghadapi masalah yang menyusahkan: js tidak dapat mengenali fail Vue. Artikel ini akan memperkenalkan punca dan penyelesaian kepada masalah ini.
1 Punca masalah
Masalah yang js tidak dapat mengenali fail Vue adalah kerana fail Vue pada asasnya ialah fail .vue, dan sintaksnya adalah unik untuk Vue, bukan HTML biasa , CSS, sintaks JS. Oleh itu, menggunakan
2. Penyelesaian
Gunakan webpack untuk membungkus fail Vue, yang akan mengeksport objek komponen yang boleh dikenali oleh js . Berbanding dengan memperkenalkan terus fail .vue, menggunakan Webpack untuk pembungkusan akan menjadi lebih mudah dan fleksibel. Semasa proses pembungkusan Webpack, templat, skrip dan teg gaya dalam fail .vue akan dipotong, diproses oleh vue-loader, dan kemudian dibungkus dan dikeluarkan.
Menggunakan vue-cli boleh membina projek Vue dengan mudah dan konfigurasi Webpack yang biasa digunakan dipratetap. Dalam projek yang dibuat menggunakan vue-cli, anda perlu mencipta fail Vue dalam direktori src dalam direktori root dan mengimportnya dalam js, supaya fail Vue boleh digunakan.
Menulis komponen secara manual bukanlah kaedah yang disyorkan. Fail .vue boleh diuraikan kepada tiga modul js yang berasingan: templat, logik dan gaya, yang dirujuk secara berasingan dan akhirnya dipasang ke dalam komponen Vue. Walaupun fail Vue juga boleh digunakan dengan cara ini, ia agak menyusahkan dan sukar untuk diselenggara.
Kesimpulan
Artikel ini memperkenalkan sebab dan penyelesaian mengapa JS tidak dapat mengenali fail Vue Masalah ini boleh diselesaikan dengan mudah menggunakan Webpack atau vue-cli. Sudah tentu, menulis komponen secara manual juga merupakan cara yang boleh dilaksanakan, tetapi ia agak menyusahkan. Saya harap kandungan di atas dapat membantu semua orang.
Atas ialah kandungan terperinci Analisis dan selesaikan masalah yang js tidak dapat mengenali fail vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!