Спорные с использованием v-if
с v-for
, решение простое и фактически описано в документации Vetur :
Установка Плагин ESLint длялучший опыт линтинга Шаблонный шаблон Vetur предназначен только для быстрого запуска и не поддерживает настройку правил .
Итак, вам необходимо:
- Установить ESLintПлагин
Включить vue
плагин и отключить привязку Vetur (добавить в конфигурацию VS Code):
"vetur.validation.template": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"vue"
]
Если вы этого не сделаетеЕсли eslint
и / или eslint-plugin-vue
уже установлены, вы должны сделать это:
npm i eslint babel-eslint eslint-plugin-vue --save-dev
Простая конфигурация для ESLint:
{
"root": true,
"env": {
"node": true
},
"extends": ["plugin:vue/essential", "eslint:recommended"],
"rules": {
},
"parserOptions": {
"parser": "babel-eslint"
}
}
Вы должны сохранитьэто или .eslintrc
файл или package.json
под eslintConfig
именем.
И это работает: