我试图找到一种方法来传递作为一个 prop 的价值,我在获取。我现在尝试这个,购买所有页面是空白的。
import './App.css';
import React from 'react';
import RealDolar from './components/real_dolar.js';
function App() {
let url = 'https://api.freecurrencyapi.com/v1/latest?base_currency=USD¤cies=BRL&apikey=8EqP0C6iM0eDi5UbAqdLwnLnFIUflB920Izw7jtO';
fetch(url).then(res=>{
return res.json()
}).then(json=>{
return (
<div className="Real_Rapido">
<RealDolar cotacao={json['data']['BRL']}/>
<Informacoes />
</div>
);
})
}
export default App;
在此之前,我尝试了这个:
import './App.css';
import React, {useState} from 'react';
import RealDolar from './components/real_dolar.js';
function App() {
const [realDolar, setRealDolar] = useState(0);
let url = 'https://api.freecurrencyapi.com/v1/latest?base_currency=USD¤cies=BRL&apikey=8EqP0C6iM0eDi5UbAqdLwnLnFIUflB920Izw7jtO';
fetch(url).then(res=>{
return res.json()
}).then(json=>{
setRealDolar(json['data']['BRL']);
})
return (
<div className="Real_Rapido">
<RealDolar cotacao={realDolar}/>
</div>
);
}
export default App;
但也不起作用。
请帮帮忙
2条答案
按热度按时间8ehkhllq1#
您可以看到此工作here
EDIT:示例url错误
EDIT2:新增导出默认值
fivyi3re2#
图片[1]:https://i.stack.imgur.com/Ug4lv.jpg