我正在使用Vue.js 3与Typescript和vee-validate,我有一个错误,在建设项目。
语义错误TS 7031:绑定元素“field”隐式具有“any”类型。
这是因为我在Field vee validate组件中使用了带有vee validate值的v槽。
<Field
name="fieldDate"
:label="libelle"
:rules="`formatDateValide:${formatDate}|dateBetween:${formatDate},${dateMin},${dateMax}`"
v-slot="{field, meta}"
>
我怎样定义这个值的类型,或者怎样使这个错误无效?谢谢。
2条答案
按热度按时间2g32fytz1#
可以通过将类型直接添加到
v-slot
指令中来指定类型。例如:b5buobof2#
您可以将这个conf添加到tsconfig.json文件中: