国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Nicht erfasster TypeError: Die Eigenschaft von undefiniert (lesen Sie ?img1') im Versprechen kann nicht gelesen werden
P粉265724930
P粉265724930 2023-08-25 16:53:18
0
1
657
<p>Ich verwende React.js</p> <pre class="brush:php;toolbar:false;">asynchrone Funktion Banners(props) { const Response = waiting axios.get(`${apiUrl}/assets/get`); zurückkehren ( <MainContent text={response.text} img1={props.img1 ? props.img1 : Response.data.img1} img2={props.img2 ? props.img2 : Response.data.img2} /> ); }</pre> <p>Der Fehler tritt nur auf, wenn ?async“ vorhanden ist</p>
P粉265724930
P粉265724930

Antworte allen(1)
P粉207969787

您需要在useEffect Hook中包裝異步API調(diào)用,并將數(shù)據(jù)存儲在狀態(tài)中,以便在渲染函數(shù)中使用該狀態(tài)。以下是一個沒有測試的示例代碼:

function Banners(props) {
  const [response, setResponse] = useState([]);

  const fetchData = async () => {
    const response = await axios.get(`${apiUrl}/assets/get`);
    setResponse(response);
  };

  useEffect(() => {
    fetchData();
  }, []);

  return (
    <MainContent
      text={response.text}
      img1={props.img1 ? props.img1 : response.data.img1}
      img2={props.img2 ? props.img2 : response.data.img2}
    />
  );
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage