vue/padding-line-between-tags
在模板中要求或禁止兄弟标签之间有换行符
- 🔧 命令行上的
--fix选项可以自动修复此规则报告的一些问题。 命令行
📖 规则详情
此规则要求或禁止兄弟 HTML 标签之间有换行符。
正在加载...
🔧 选项
json
{
"vue/padding-line-between-tags": ["error", [
{ "blankLine": "always", "prev": "*", "next": "*" }
]]
}此规则默认要求每个兄弟 HTML 标签之间有空行。
配置是一个对象,它具有 3 个属性;blankLine、prev 和 next。例如,{ blankLine: "always", prev: "br", next: "div" } 表示“在 br 标签和 div 标签之间需要一个或多个空行。”您可以提供任意数量的配置。如果标签对匹配多个配置,则将使用最后匹配的配置。
blankLine是以下之一always要求一个或多个空行。never禁止空行。consistent根据第一个兄弟元素要求或禁止空行。
prev任何没有括号的标签名称。next任何没有括号的标签名称。
禁止所有标签之间的空行
{ blankLine: 'never', prev: '*', next: '*' }
正在加载...
要求 <br> 之后有换行符
{ blankLine: 'always', prev: 'br', next: '*' }
正在加载...
要求 <br> 和 <img> 之间有换行符
{ blankLine: 'always', prev: 'br', next: 'img' }
正在加载...
要求一致的换行符
{ blankLine: 'consistent', prev: '*', next: '*' }
正在加载...
🚀 版本
此规则是在 eslint-plugin-vue v9.5.0 中引入的