반응형
v- 안에서 v-skeleton-loader를 시각적으로 만드는 방법?
나는 a를 보여주려고 한다.v-skeleton-loader
뷔에티파이로나는 사용해 왔다.v-if
그리고v-else
. 이미지가 로드되지 않으면 골격 로더가 표시되어야 한다.그렇지 않으면 이미지를 보여줘야 한다.이건 내 암호야
<template>
<v-col v-for="option in options" :key="option.id" cols="6">
<v-lazy :options="{ threshold: 0.5 }" min-height="130">
<v-hover v-slot:default="{ hover }">
<v-card
link
width="160"
id="options_card"
>
<v-sheet
class="px-3 pt-3 pb-3"
v-if="!images"
>
<v-skeleton-loader
max-width="300"
type="image"
></v-skeleton-loader>
</v-sheet>
<v-img
width="100%"
height="130"
:src="option.thumbnail"
id="thumbnail"
v-else
></v-img>
</v-card>
</v-hover>
</v-lazy>
</v-col>
</template>
<script>
export default {
data() {
return {
images: false
}
},
mounted () {
this.images = true
},
}
</script>
하지만 더v-skeleton-loader
화면에 보이지 않는다.
VImage
이미지를 로드하는 동안 표시할 로더 구성 요소를 사용자 지정하는 데 사용되는 슬롯:
<v-img>
<template v-slot:placeholder>
<v-sheet>
<v-skeleton-loader />
</v-sheet>
</template>
</v-img>
<v-img>
<template v-slot:placeholder>
<v-sheet>
<v-skeleton-loader />
</v-sheet>
</template>
</v-img>
참조URL: https://stackoverflow.com/questions/62607008/how-to-make-v-skeleton-loader-inside-v-for-in-vuetify
반응형
'IT이야기' 카테고리의 다른 글
뮤텍스를 고정하는 나사산을 결정할 수 있는가? (0) | 2022.05.16 |
---|---|
GLIBC란 무엇인가?그것은 무엇에 쓰이는가? (0) | 2022.05.16 |
Spring의 JDB로 IN() SQL 쿼리를 실행하는 방법CTEMplate 효과적? (0) | 2022.05.16 |
Vue 인스턴스에서 구성 요소로 데이터를 전달하는 방법 (0) | 2022.05.16 |
C의 기본 열거값이 모든 컴파일러에 대해 동일한가? (0) | 2022.05.16 |