vue3+ts props定义识别为unknown
"vue": "^3.3.4",
"typescript": "5.0.4",
- 确保agriculturalPollution引入成功
- 确保PropType引入成功
- details获得类型推断
- defineProps传参正确
- props的detail为unknown
这就很奇怪,一步步都是按照规范写的,但是依旧识别为unknown,最后一点点减少颗粒度进行测试,发现是自定义类agriculturalPollution中全部的元素都是非必须的就会导致识别失败
export interface agriculturalPollution {
id?: string
stationName?: string
stationType?: string
...
}
只要任意放出一个必有就不会有此问题,比如:
export interface agriculturalPollution {
id?: string
stationName: string
stationType?: string
...
}
原文地址:https://blog.csdn.net/qq_20686495/article/details/136714214
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!