vue/v-on-event-hyphenation
在模板中强制自定义组件上的 v-on 事件命名样式
- ⚙️ 此规则包含在所有
"plugin:vue/vue3-strongly-recommended"
、*.configs["flat/strongly-recommended"]
、"plugin:vue/vue3-recommended"
和*.configs["flat/recommended"]
中。 - 🔧 命令行上的
--fix
选项可以自动修复此规则报告的一些问题。
📖 规则详情
此规则强制在 Vue 模板中的自定义组件上使用带连字符的 v-on 事件名称。
🔧 选项
json
{
"vue/v-on-event-hyphenation": ["error", "always" | "never", {
"autofix": false,
"ignore": []
}]
}
"always"
(默认) ... 使用带连字符的名称。"never"
... 不要使用带连字符的名称。"ignore"
... 被忽略的名称数组"autofix"
... 如果为true
,则启用自动修复。如果您使用的是 Vue 2,我们建议您不要使用它,因为它会产生副作用。
"always"
它会对大写字母报错。
"never"
它会对连字符报错。
"never", { "ignore": ["custom-event"] }
不要使用带连字符的名称,但允许自定义事件名称
👫 相关规则
📚 进一步阅读
🚀 版本
此规则是在 eslint-plugin-vue v7.4.0 中引入的