如何解决 v-slot vuejes 上的打字稿 TS7031 错误?

How to resolve typescript TS7031 error on v-slot vuejes?

我将 Vue.js 3 与 Typescript 和 vee-validate 一起使用,但在构建项目期间出现错误。

语义错误 TS7031:绑定元素 'field' 隐式具有 'any' 类型。

这是因为我在字段 vee-validate 组件中使用 v-slot 和 vee 验证值。

  <Field
    name="fieldDate"
    :label="libelle"
    :rules="`formatDateValide:${formatDate}|dateBetween:${formatDate},${dateMin},${dateMax}`"
    v-slot="{field, meta}"
  >

如何定义此值的类型或如何停用此错误? 谢谢

您可以将此 conf 添加到您的 tsconfig.json 文件中:

"noImplicitAny": false