Skip to content

vue/define-props-declaration ​

强制声明样式 defineProps

¥enforce declaration style of defineProps

📖 规则详情 ​

此规则强制执行 defineProps 键入样式,你应该使用 type-based 或 runtime 声明。

¥This rule enforces defineProps typing style which you should use type-based or runtime declaration.

此规则仅适用于安装脚本和 lang="ts"。

¥This rule only works in setup script and lang="ts".

Now loading...

🔧选项 ​

¥🔧 Options

json
  "vue/define-props-declaration": ["error", "type-based" | "runtime"]
  • type-based(默认)强制基于类型的声明

    ¥type-based (default) enforces type-based declaration

  • runtime 强制执行运行时声明

    ¥runtime enforces runtime declaration

"runtime" ​

Now loading...

👫相关规则 ​

¥👫 Related Rules

📚扩展阅读 ​

¥📚 Further Reading

🚀版本 ​

¥🚀 Version

此规则是在 eslint-plugin-vue v9.5.0 中引入的

¥This rule was introduced in eslint-plugin-vue v9.5.0

🔍代码实现 ​

¥🔍 Implementation

eslint-plugin-vue v10.4 中文网 - 粤ICP备13048890号