Skip to content

vue/define-props-declaration

强制声明样式 defineProps

¥enforce declaration style of defineProps

📖 规则详情

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

¥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.0 中文网 - 粤ICP备13048890号