테이블에서 함수 호출 시 Promise 반환: Promise 함수 호출을 시도하고 반환해 보세요.
P粉340264283
P粉340264283 2023-09-05 14:36:01
0
2
565
<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>
P粉340264283
P粉340264283

모든 응답(2)
P粉970736384

await这个promise来获取结果。否则你只会得到这个promise。所以在你的map函数中添加async,然后使用await:

으아악
P粉832212776

React를 사용하고 있는 것 같습니다. 응답을 React의 상태로 저장해야 합니다.

다음은 샘플 코드입니다. 다음과 같아야 합니다(테스트되지 않음):

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿