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>
Другие вопросы по тегам