在vue里添加好看的lottie动画 (^_^)

为什么用lottie ★~★

1.能让你的程序不那么单调
2.能让一些有审美强迫症的同学好受一点
3.网上有丰富的资源 点我进入lottie资源网站

引入lottie库 (>.<

在vue中引入lottie非常非常简单
1.安装vue-lottie包
npm install --save vue-lottie
复制代码
2.全局引入vue-lottie

在main.js引入并注册全局组件即可

import lottie from 'vue-lottie';
Vue.component('lottie', lottie)
复制代码
当然你也可以局部引入 ~o~
3.引入你的lottie资源
在文中顶部lottie资源网站可以下载相应的资源,下载下来的文件保存到项目的文件夹下
// 第一步: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 对象的全部属性
    },
}
复制代码
到这里就大功告成了 QAQ
还有一些 stop,pause,setSpeed 的一些api方法就不细说了
最后贴上vue-lottie作者的github地址

vue-lottie

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值