跳至内容

vue/no-deprecated-model-definition

禁止使用已弃用的 model 定义(在 Vue.js 3.0.0+ 中)

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

📖 规则详情

此规则报告组件 model 选项的使用,该选项已在 Vue.js 3.0.0+ 中弃用。

有关更多详细信息,请参阅 迁移指南 - v-model

正在加载...

🔧 选项

json
{
  "vue/no-deprecated-model-definition": ["error", {
    "allowVue3Compat": true
  }]
}

"allowVue3Compat": true

允许使用与 Vue.js 3.0.0+ v-model 语法匹配的 prop/event 名称的 model 定义,即 modelValue/update:modelValuemodel-value/update:model-value

正在加载...

📚 进一步阅读

🚀 版本

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

🔍 实现