跳至内容

vue/prefer-prop-type-boolean-first

强制 Boolean 在组件 prop 类型中排在首位

  • 💡 此规则报告的一些问题可以通过编辑器 建议 手动修复。

📖 规则详情

在声明组件属性类型时,可以使用数组样式来接受多种类型。

在模板中使用组件时,如果属性值为 true,可以使用简写形式。

但是,如果属性允许 BooleanString,并且我们在其他地方使用简写形式,不同的类型顺序会导致不同的行为:如果 Boolean 排在首位,它将为 true;如果 String 排在首位,它将为 ""(空字符串)。

查看 此演示

正在加载...

🚀 版本

此规则在 eslint-plugin-vue v8.6.0 中引入。

🔍 实现