2 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
獲取網(wǎng)址
fetch (`https://randomuser.me/api/?seed=${seed}`). then (d=>d.json()).then(e=>console.log(e))
其中種子是一個(gè)像這樣的字符串
const seed ="fea8be3e64777240"

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果您有興趣生成帶有詳細(xì)信息的隨機(jī)用戶,可以使用另一個(gè)免費(fèi) API。
API:https ://wirespec.dev/Wirespec/projects/apis/Stackoverflow/apis/getUserDetails
端點(diǎn):https://api.wirespec.dev/wirespec/stackoverflow/getuserdetails? id=100
Wirespec 允許您創(chuàng)建最多 100 萬(wàn)個(gè)隨機(jī)用戶(包括頭像)。檢查一下:

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
你需要使用狀態(tài)來(lái)獲取結(jié)果
import React, {useState, useEffect} from 'react'
import { useParams } from 'react-router-dom';
export const UserDetail = () => {
const {userid} = useParams()
const [result, setResult] = useState([]);
useEffect(() => {
fetch(`/user-detail/${userid}`).then(res=>res.json()).then(result=> {
console.log(result)
setResult(result);
})
}, [])
return (
<div>
</div>
)
}
添加回答
舉報(bào)