Пример кода:
Пожалуйста, см. Этот минимальный код ниже
import Vue from "vue";
const makeComponent = () => {
let isMounted = false; // eslint yells
return Vue.extend({
name: "App",
mounted() {
isMounted = true;
},
destroyed() {
isMounted = false;
}
});
};
export default makeComponent();
Как видите, я правильно понял используйте значение isMounted
, но ESLint не может его распознать.
Я перезагрузил редактор, это не помогло.
Это происходит в codeandbox и в моем локальном редакторе.