Зачем использовать лотти ★~★
1. Сделайте свою программу менее монотонной
2. Это может улучшить самочувствие некоторых студентов с эстетическим обсессивно-компульсивным расстройством.
3. В Интернете много ресурсовНажмите на меня, чтобы войти на веб-сайт ресурсов лотереи
Познакомить с библиотекой lottie (>.<)
Внедрить Lottie в Vue очень и очень просто
1. Установите пакет vue-lottie
npm install --save vue-lottie
2. Представьте vue-lottie по всему миру
Внедрение и регистрация глобальных компонентов в main.js
import lottie from 'vue-lottie';
Vue.component('lottie', lottie)
Конечно, вы также можете импортировать локально ~o~
3. Расскажите о своих лотерейных ресурсах
Вы можете загрузить соответствующие ресурсы с веб-сайта ресурсов лотереи в верхней части текста и сохранить загруженные файлы в папку проекта.
// 第一步:script中引入资源
import * as animationData from "../assets/lottie/loading.json";
// 第二步:使用组件
<lottie :options="defaultOptions" :height="200" :width="200" v-on:animCreated="handleAnimation" />
// 第三步:data里面添加相应属性
data(){
return {
defaultOptions: { animationData: animationData },
animationSpeed: 1,
anim: {}
}
}
//第四步:定义方法
methods: {
handleAnimation: function(anim) {
this.anim = anim;
console.log(anim); //这里可以看到 lottie 对象的全部属性
},
}