"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
...
}