찾다

 >  Q&A  >  본문

Nuxt 3에서 중첩 사용Fetch

Nuxt 3에서 중첩 스크래핑을 수행하는 방법은 무엇입니까? 두 개의 API가 있습니다. 두 번째 API는 첫 번째 API에서 반환된 값을 기반으로 트리거되어야 합니다.

아래 코드 조각을 시도했지만 page.Id 在调用时是 null 때문에 작동하지 않습니다. 첫 번째 API가 유효한 데이터를 반환한다는 것을 알고 있습니다. 따라서 첫 번째 API가 결과를 반환하기 전에 두 번째 API가 트리거되는 것 같습니다.

으아아아

분명히 이것은 첫 번째 API가 실제로 데이터를 반환하는지 여부를 확인할 수 없기 때문에 단순한 시도입니다. 응답을 기다리지도 않습니다.

Nuxt2에서는 두 번째 API 호출을 내부에 넣겠습니다 .then() 하지만 이 새로운 Composition API 설정에 약간 어려움이 있습니다.

P粉590929392P粉590929392246일 전579

모든 응답(2)나는 대답할 것이다

  • P粉505917590

    P粉5059175902024-03-26 17:52:53

    한 가지 해결책은 await을 사용하지 않는 것입니다. 또한 참조를 사용하여 값을 유지하세요. 이렇게 하면 UI 및 기타 로직이 반응하게 됩니다.

    으아악

    회신하다
    0
  • P粉561323975

    P粉5613239752024-03-26 13:55:31

    시청한 후 页面,然后在页面可用时运行API调用,您应该将paragraphs作为ref 해체된 데이터를 할당할 수 있습니다:

    으아악

    회신하다
    0
  • 취소회신하다