-
[suspense] Component <Anonymous>: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered. at <CategoryComponent onSele..Vue.js/Way Home 2022. 10. 18. 19:53
에러 :
해결 방법 :
컴포넌트를 따로 생성한 후 부모 컴포넌트에서 suspense를 사용해준다
==> 즉 자식 컴포넌트가 준비 될 때까지 부모 컴포넌트에서 대기하게 한다.
코드 :
<Suspense><CategoryComponent @select="getData"/></Suspense>But...로드하는 과정이 자연스럽지 않아 #fallback문을 작성하는 것이 좋다.
아래 코드를 참고하길 바란다.
<Suspense><!-- <template #default> --><CategoryComponent @select="getData"/><!-- 로딩 --><template #fallback><div>카테고리 :<select id="selectRoute"></select><select id="selectRest"></select></div></template></Suspense>'Vue.js > Way Home' 카테고리의 다른 글
[자동완성검색(1)] 입력한 값으로 시작하는 array값만 출력하기 (0) 2022.10.19 [emit] 자식 컴포넌트에서 부모 컴포넌트로 데이터 전달 (feat. script setup) (0) 2022.10.18 [별점 표시하기] vue.js에서 별점 표시하기 (0) 2022.10.18 [서버에서 데이터 받기] 토큰을 이용해서 이용자의 닉네임 표시하기 (0) 2022.10.17 [5주차] 서버에서 데이터 입력받아 arr에 저장하기 (0) 2022.10.11