2 Jawapan. 'pembolehubah' ditakrifkan tetapi tidak pernah digunakan, ralat ini hanya bermaksud pembolehubah yang anda isytiharkan tidak digunakan dalam program. Dalam program anda gunakan respons sebagai nilai pulangan. Jika anda tidak menyukai ciri eslint ini, anda boleh mematikan dengan menambahkan objek ini dalam pakej.
Adakah ditakrifkan tetapi tidak pernah menggunakan Vue JS?
ralat ini bermakna anda menentukan komit pembolehubah tetapi anda tidak pernah menggunakannya , cuma ini adalah entri tambahan, anda tidak mempunyainya dalam fungsi anda 。 anda boleh sama ada menggunakannya dalam fungsi (mengkonsolasikan baris juga ), hanya padamkannya jika ia tidak berfungsi.
Mengapa tiada pembolehubah yang tidak digunakan?
Larang Pembolehubah Tidak Digunakan (no-unused-vars) … Pembolehubah yang diisytiharkan dan tidak digunakan di mana-mana dalam kod adalah paling kemungkinan ralat disebabkan pemfaktoran semula yang tidak lengkap. Pembolehubah sedemikian mengambil ruang dalam kod dan boleh menyebabkan kekeliruan oleh pembaca.
Bagaimanakah anda membetulkan tiada pembolehubah yang tidak digunakan?
Anda boleh mengabaikan peraturan dengan:
- Melumpuhkan peraturan pada baris. Anda boleh melumpuhkan peraturan eslint pada satu baris dengan menambah // eslint-disable-next-line no-unused-vars di atas baris yang ingin anda lumpuhkan, contohnya: // eslint-disable-next-line no-unused-vars import axios daripada 'axios'; …
- Melumpuhkan peraturan sepenuhnya pada projek anda.
Jangan gunakan baharu untuk kesan sampingan?
Tidak benarkan baharu Untuk Kesan Sampingan (bukan baharu)Matlamat menggunakan baharu dengan pembina biasanya untuk mencipta objekjenis tertentu dan simpan objek itu dalam pembolehubah, seperti: var person=new Person; Kurang biasa menggunakan baharu dan bukan menyimpan hasilnya, seperti: Orang baharu;