테이블에서 함수 호출 시 Promise 반환: Promise 함수 호출을 시도하고 반환해 보세요.
P粉340264283
2023-09-05 14:36:01
<p><pre class="brush:php;toolbar:false;">let data = [223, 34, 456, 56, 67];
함수 getDataFromApi(paramfromTableCell){
postData = {data : paramfromTableCell}을 보자
결과 = apiResponse(url, 'post', postData).catch((err => console.log(err)))
결과 반환;
}
data.map((값)=>{
반품(
<th>{getDataFromApi(value)}</th>
)
})</pre>
<p>테이블 셀에서 함수를 호출했지만 Promise를 반환합니다. 함수를 호출할 때 하나의 매개변수를 사용하고 숫자를 기반으로 이름을 반환하지만 Promise를 반환합니다. 이 문제를 해결할 수 있는 방법이 있나요? </p>
꼭
으아악await
这个promise来获取结果。否则你只会得到这个promise。所以在你的map函数中添加async
,然后使用await
:React를 사용하고 있는 것 같습니다. 응답을 React의 상태로 저장해야 합니다.
다음은 샘플 코드입니다. 다음과 같아야 합니다(테스트되지 않음):
으아악