2 odgovora. 'spremenljivka' je definirana, vendar nikoli uporabljena, ta napaka preprosto pomeni, da spremenljivka, ki ste jo deklarirali, ni uporabljena v programu. V svojem programu uporabite odgovor kot vrnjeno vrednost. Če vam ta funkcija eslint ni všeč, jo lahko izklopite tako, da dodate ta predmet v paket.
Je definiran, vendar nikoli uporabljen Vue JS?
ta napaka pomeni, da ste definirali potrditev spremenljivke, vendar je nikoli niste uporabili, to je samo dodaten vnos, tega v svoji funkciji nimate 。 lahko jo uporabite v funkciji (konzola tudi vrstico ), samo izbrišite, če ne deluje.
Zakaj ni neuporabljenih spremenljivk?
Onemogoči neuporabljene spremenljivke (no-unused-vars) … Spremenljivke, ki so deklarirane in niso uporabljene nikjer v kodi, so najverjetneje verjetna napaka zaradi nepopolnega preoblikovanja. Takšne spremenljivke zavzamejo prostor v kodi in lahko povzročijo zmedo pri bralcih.
Kako popravite, da ni neuporabljenih spremenljivk?
Pravila lahko prezrete z:
- Onemogočanje pravila v vrstici. Pravilo eslint lahko onemogočite v eni vrstici tako, da nad vrstico, ki jo želite onemogočiti, dodate // eslint-disable-next-line no-unused-vars, na primer: // eslint-disable-next-line no-unused-vars uvozi axios iz 'axios'; …
- Popolnoma onemogočite pravilo v vašem projektu.
Ne uporabljajte novega zaradi stranskih učinkov?
Onemogoči novo za stranske učinke (brez novega)Cilj uporabe novega s konstruktorjem je običajno ustvariti objektdoločeno vrsto in shranite ta predmet v spremenljivko, kot je: var person=nova oseba; Manj pogosto je uporaba novega in neshranjevanja rezultata, na primer: nova oseba;