뷰 개발 환경에서 만날 수 있는 경고문구 입니다.
setup function returned a promise,
but no <Suspense> boundary was found in the parent component tree
라우터 기반의 환경에서 라우팅 되어야 할 컴포넌트에 setup 부분에 반환 형태가 promise 인 경우 해당 경고문구와 함께 아무것도 뜨지 않을 수 있습니다.
* 대상 : 샘플 vue 파일
이때 라우팅하는 파일에 keepAlive 노드를 붙여주믄 해당 문제는 해결 가능 합니다.
<router-view v-slot="{ Component, route }">
<div :key="route.name">
<KeepAlive>
<Suspense>
<component :is="Component"></component>
</Suspense>
</KeepAlive>
</div>
</router-view>
반응형
'앵귤러, 리엑트, 뷰 > 뷰(Vuejs)' 카테고리의 다른 글
[Vuejs] props 바인딩 watch, watchEffect (0) | 2023.12.19 |
---|---|
[Vuejs] Mock 적용하기(vite) (2) | 2023.11.21 |
Vuejs 인덱스 파일 사용하기(index.js, index.ts) (1) | 2023.10.16 |
[Vue warn] Extraneous non-emits event listeners ... vuejs 3 (0) | 2023.08.23 |
Firebase FCM 뷰(vuejs)에서 알림 띄우기 (0) | 2023.07.18 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글