Rangka kerja bahagian hadapan Vue.js telah menjadi pilihan pertama banyak pembangun. Dalam projek Vue.js, adalah sangat penting untuk menggunakan perancah yang baik, yang bukan sahaja menjimatkan masa pembangunan, tetapi juga meningkatkan kebolehselenggaraan dan kebolehskalaan kod. Walau bagaimanapun, dalam proses menggunakan perancah Vue.js, soalan biasa ialah: di mana untuk meletakkan fail JS?
Perkara pertama yang anda perlu fahami ialah: dalam projek Vue.js, terdapat dua jenis utama fail JavaScript: komponen Vue (fail.vue) dan fail JavaScript bebas (fail.js).
Komponen Vue ialah unit serba lengkap yang mengandungi kod HTML, CSS dan JavaScript. Perancah Vue.js mengendalikan komponen dalam bentuk fail .vue, yang terdiri daripada templat, skrip dan gaya untuk komponen Vue. Fail ini biasanya terletak dalam folder src/komponen. Setiap folder komponen Vue hendaklah mengandungi:
[name].vue
di mana [nama] boleh digantikan dengan nama komponen. Contohnya, Header.vue, Footer.vue, dsb. Setiap fail .vue hendaklah mengandungi kandungan berikut:
<template> <!-- HTML代码 --> </template> <script> export default{ // JavaScript代码 }; </script> <style> /* CSS代码 */ </style>
Dalam komponen Vue, manipulasi DOM hendaklah dielakkan sebanyak mungkin dan semua kod JavaScript hendaklah dihadkan kepada skop komponen semasa.
Komponen Vue mentakrifkan kandungan HTML melalui teg dan teg
Selain komponen Vue, fail JavaScript juga merupakan bahagian penting dalam projek Vue.js. Fail ini termasuk skrip global, pemalam, perpustakaan alat, dsb. Fail ini boleh berinteraksi dengan komponen Vue dan menyediakan akses global.
Jadi, di manakah fail JavaScript bebas harus diletakkan? Biasanya, perancah Vue.js meletakkan fail JavaScript bebas dalam folder src/utils, termasuk fungsi alat, API global, permintaan data, dsb. Sebagai contoh, mungkin terdapat fail berikut di bawah folder utils:
utils ├── api.js ├── request.js └── tools.js
Antaranya, api.js dan request.js biasanya digunakan untuk merangkum kod berkaitan permintaan data dan tools.js mengandungi beberapa fungsi alat biasa. Fail ini boleh diimport oleh komponen Vue atau fail JavaScript lain melalui sintaks import ES6.
Selain diletakkan dalam folder utils, fail JavaScript bebas juga boleh diletakkan dalam folder src/assets. Beberapa fail gaya global dan sumber imej biasanya diletakkan di sini. Walau bagaimanapun, perlu diingatkan bahawa kod JavaScript dalam fail ini harus cuba mengelak daripada memanipulasi DOM.
Dalam projek Vue.js, pembangun boleh bebas memilih lokasi fail JavaScript mengikut keperluan dan struktur projek mereka sendiri. Untuk memudahkan pengurusan dan penyelenggaraan, adalah disyorkan untuk menggunakan folder untuk mengklasifikasikan jenis fail yang berbeza, yang sesuai untuk penggunaan semula dan penyelenggaraan kod.
Untuk meringkaskan, dalam projek perancah Vue.js, komponen Vue harus diletakkan dalam folder src/komponen dan fail JavaScript bebas boleh diletakkan dalam folder src/utils atau folder src/assets. Untuk fail JavaScript ini, anda harus menggunakan sintaks import ES6 untuk merujuknya untuk mengelakkan pengubahsuaian terus DOM.
Atas ialah kandungan terperinci Jawapan kepada soalan: Di mana untuk meletakkan fail js dalam perancah vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!