interface Res { data: { ClusterIdStr: string Title: string HotValue: string Image: { url: string } }[] } export default defineSource(async () => { const url = "https://www.toutiao.com/hot-event/hot-board/?origin=toutiao_pc" const res: Res = await $fetch(url) return res.data .map((k) => { return { id: k.ClusterIdStr, title: k.Title, url: `https://www.toutiao.com/trending/${k.ClusterIdStr}/`, } }) })