diff --git a/src/views/discover/MediaCardSlideView.vue b/src/views/discover/MediaCardSlideView.vue index 1e66df65..f067dcc3 100644 --- a/src/views/discover/MediaCardSlideView.vue +++ b/src/views/discover/MediaCardSlideView.vue @@ -21,7 +21,8 @@ async function fetchData() { return dataList.value = await api.get(props.apipath) - componentLoaded.value = true + if (dataList.value.length > 0) + componentLoaded.value = true } catch (error) { console.error(error) diff --git a/src/views/discover/PersonCardSlideView.vue b/src/views/discover/PersonCardSlideView.vue index a91a550c..235fc74c 100644 --- a/src/views/discover/PersonCardSlideView.vue +++ b/src/views/discover/PersonCardSlideView.vue @@ -21,7 +21,8 @@ async function fetchData() { return dataList.value = await api.get(props.apipath) - componentLoaded.value = true + if (dataList.value.length > 0) + componentLoaded.value = true } catch (error) { console.error(error)