props接收的传参ts类型推断不符合预期
问题介绍
我通过props接收一个test变量,ts类型推断为unknown[]
,遍历的时候报找不到属性错误,请问如何解决
<template>
<some-component
v-for="item in test"
:key="item.prop"
/>
</template>
defineProps({
test: Array
})
错误截图
elementUI
elementui源码有一段相似代码,sponsors
通过props接收,写法和我的基本相同,为什么elementui的sponsors
会被推断成any
类型,而我的是(property) test?: unknown[]
defineProps({
sponsors: Array,
sponsorType: String,
})
我的猜想
有可能是tsconfig中某些配置影响,需要的话我可以贴一下我的配置和elementui的配置