2 Odpowiedzi. „zmienna” jest zdefiniowana, ale nigdy nie jest używana, ten błąd oznacza po prostu, że zmienna, którą zadeklarowałeś, nie jest używana w programie. W swoim programie użyj odpowiedzi jako wartości zwracanej. Jeśli nie podoba Ci się ta funkcja eslint, możesz wyłączyć tę funkcję, dodając ten obiekt w pakiecie.
Jest zdefiniowany, ale nigdy nie jest używany Vue JS?
ten błąd oznacza, że zdefiniowałeś zatwierdzenie zmiennej, ale nigdy go nie używałeś , po prostu jest to dodatkowy wpis, nie masz tego w swojej funkcji 。 możesz użyć go w funkcji (konsola linia również ), po prostu usuń ją, jeśli nie działa.
Dlaczego nie ma nieużywanych zmiennych?
Disallow Unused Variables (no-unused-vars) … Zmienne, które są zadeklarowane i nie są używane w żadnym miejscu w kodzie, są najbardziej prawdopodobnym błędem z powodu niekompletnej refaktoryzacji. Takie zmienne zajmują miejsce w kodzie i mogą wprowadzać w błąd czytelników.
Jak naprawić brak nieużywanych zmiennych?
Możesz zignorować reguły poprzez:
- Wyłączanie reguły w linii. Możesz wyłączyć regułę eslint w jednym wierszu, dodając // eslint-disable-next-line no-unused-vars powyżej wiersza, który chcesz wyłączyć, na przykład: // eslint-disable-next-line no-unused-vars importuj axios z „axios”; …
- Całkowite wyłączenie reguły w Twoim projekcie.
Nie używać nowego ze względu na efekt uboczny?
Nie zezwalaj na nowe efekty uboczne (nie-nowe)Celem używania new z konstruktorem jest zazwyczaj utworzenie obiektuokreślony typ i przechowuj ten obiekt w zmiennej, na przykład: var person=new Person; Rzadziej używa się nowego i nie przechowuje wyniku, takiego jak: nowa osoba;