Lottie
Lottie анимацияларын empty states, қателер және басқа feedback surfaces ішінде жеңіл media ретінде қолданыңыз.
Толық ақпарат үшін: Nuxt Lottie құжаттамасы.
Орнату
npx nuxi module add lottieКонфигурация
nuxt.config.ts
export default defineNuxtConfig({
modules: ['nuxt-lottie'],
lottie: {
componentName: 'Lottie',
lottieFolder: '/assets/lottie',
autoFolderCreation: true,
},
})JSON анимациясын Lottie ішінен жүктеп алып, оны мына жерге салыңыз:
app/assets/lottie. app/
assets/
lottie/
error.json
success.jsonОсы жобадағы мысал файлдар: app/assets/lottie/error.json және app/assets/lottie/success.json.
Қолдану
<template>
<Lottie name="error" :loop="false" width="160px" height="140px" />
</template>Empty арқылы
Бет табылмады
Сіз іздеген бет жоқ немесе басқа жерге ауыстырылған.
<template>
<Empty
title="Page not found"
description="The page you are looking for does not exist or has been moved."
button="Go home"
@action="navigateTo('/')"
>
<div
class="flex size-28 items-center justify-center rounded-4xl bg-secondary text-primary"
>
<Lottie name="error" :loop="false" width="140px" height="140px" />
</div>
</Empty>
</template>