我需要MapuseAsyncData接收到的数据,但我不能使用.map()
,因为report
的类型是unknown
。如何在下面的代码中将其设置为Array
?
interface AsyncDataResult {
data: []
pending: boolean
error: Error | null
}
const {
data: report,
pending,
error,
} = useAsyncData<AsyncDataResult>('report', () =>
$fetch(
`https://${
url[route.params.server]
}/tb3?s=${
route.params.survey
}&k=${
route.params.password}`,
{
method: 'get',
},
),
)
const foo = report?.map((item) => { item.entity })
1条答案
按热度按时间efzxgjgh1#
您需要键入
useAsyncData
与您想要的类型: