ESLint VueJS v-слот
У меня проблема с Eslint при использовании модификаторов в v-слоте
Я пытался следовать ответу nokazn в этом вопросе: директива v-slot не поддерживает никаких модификаторов И документация lint для vuejs https://eslint.vuejs.org/rules/valid-v-slot.html
Я добавляю в свой
.eslintrc.js
файл:
'vue/valid-v-slot': ['error', {
allowModifiers: true,
}],
Но при проверке файла lint я получил следующую ошибку:
Configuration for rule "vue/valid-v-slot" is invalid:
Value [{"allowModifiers":true}] should NOT have more than 0 items.
Я пытаюсь принять следующий код:
<v-data-table
:headers="headers"
:items="data"
disable-pagination
fixed-header
>
<template v-slot:item.EDIT>
<v-btn icon>
<v-icon>mdi-pencil</v-icon>
</v-btn>
</template>
</v-data-table>
(обратите внимание, что этот код работает рядом с ошибкой lint)
1 ответ
Такая же проблема здесь: используйте
"vue/valid-v-slot": "off"
работать на меня!
<template v-slot:[`item.monto`]='{ item }'>
${{ formatCLP(item.monto) }}
</template>