day12-03.详情模块
路由跳转传参
const navigateToDetail = (id: string) => {
navigate(`/detail?id=${id}`)
}
<List.Item
key={item.art_id}
onClick={() => navigateToDetail(item.art_id)}
arrow={false}
>
{item.title}
</List.Item>获取详情数据
import { http } from '@/utils'
import { ResType } from './shared'
export type DetailRes = {
art_id: string
title: string
pubdate: string
content: string
}
export function fetchDetailAPI(article_id: string) {
return http.request<ResType<DetailRes>>({
url: `/articles/${article_id}`,
})
}Last updated
Was this helpful?