vue/component-api-style
强制组件 API 风格
📖 规则详情
此规则旨在使您在项目中定义 Vue 组件时使用的 API 风格保持一致。
例如,如果您只想允许 <script setup> 和 Composition API。
(这是此规则的默认值。)
🔧 选项
json
{
"vue/component-api-style": ["error",
["script-setup", "composition"] // "script-setup", "composition", "composition-vue2", or "options"
]
}- 数组选项 ... 定义您要允许的 API 风格。默认值为
["script-setup", "composition"]。您可以使用以下值。"script-setup"... 如果设置,则允许<script setup>."composition"... 如果设置,则允许 Composition API (不是<script setup>)。"composition-vue2"... 如果设置,则允许 Vue 2 的 Composition API (不是<script setup>)。特别是,它允许render、renderTracked和renderTriggered与setup一起使用。"options"... 如果设置,则允许 Options API。
["options"]
🚀 版本
此规则是在 eslint-plugin-vue v7.18.0 中引入的