function Graph() {
const [tcases, setCases] = useState([]);
const [recovered, setRecovered] = useState([]);
const [deaths, setDeaths] = useState([]);
useEffect(() => {
axios
.get("https://disease.sh/v3/covid-19/historical/all?lastdays=all")
.then((res) => {
setCases(Object.values(res.data.cases));
setRecovered(Object.values(res.data.recovered)));
setDeaths(Object.values(res.data.deaths)));
})
.catch((err) => {
console.log(err);
});
}, []);我已经尝试过上述code..it所说的病例,康复和死亡是不确定的
使用的接口:click here to see the api我想要像这样的..Please help!:)
tcases=[555,654,941...........]
recovered=[17,18,26.........]
deaths=[28,30,36...........]谢谢!
发布于 2020-07-22 13:06:57
function Graph() {
const [tcases, setCases] = useState([]);
const [recovered, setRecovered] = useState([]);
const [deaths, setDeaths] = useState([]);
const [date, setDate] = useState([]);
useEffect(() => {
axios
.get("https://disease.sh/v3/covid-19/historical/all?lastdays=all")
.then(res => {
setCases(JSON.parse(JSON.stringify(Object.values(res.data.cases))));
setDeaths(JSON.parse(JSON.stringify(Object.values(res.data.deaths))));
setRecovered(JSON.parse(JSON.stringify(Object.values(res.data.recovered))));
})
.catch(err => {
console.log(err);
});
}, []);JSON.stringify返回一个string..Inorder,要以数组格式存储它,我们必须使用JSON.parse,它返回一个对象。
https://stackoverflow.com/questions/63020441
复制相似问题