如何在vue里添加好看的lottie动画


Posted in Javascript onAugust 02, 2018

如何在vue里添加好看的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 对象的全部属性
  },
}

最后贴上vue-lottie作者的github地址

vue-lottie

总结

以上所述是小编给大家介绍的在vue里添加好看的lottie动画,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 内存释放问题
Apr 25 Javascript
js预载入和JavaScript Image()对象使用介绍
Aug 28 Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 Javascript
js判断60秒以及倒计时示例代码
Jan 24 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
js实现类bootstrap模态框动画
Feb 07 Javascript
简单谈谈原生js的math对象
Jun 27 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
Dec 03 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
vue项目打包后怎样优雅的解决跨域
May 26 Javascript
原生js实现form表单序列化的方法
Aug 02 #Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
Aug 02 #Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 #Javascript
vue组件挂载到全局方法的示例代码
Aug 02 #Javascript
原生js封装的ajax方法示例
Aug 02 #Javascript
JS实现根据指定值删除数组中的元素操作示例
Aug 02 #Javascript
详解Angular中通过$location获取地址栏的参数
Aug 02 #Javascript
You might like
php去除二维数组的重复项方法
2015/11/03 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
jquery.validate使用攻略 第三部
2010/07/01 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
JavaScript类库D
2010/10/24 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
python正则实现计算器功能
2017/12/14 Python
Python FFT合成波形的实例
2019/12/04 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
财会自我鉴定范文
2013/12/27 职场文书
教师三严三实心得体会
2014/10/11 职场文书
教师师德师风整改措施
2014/10/24 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
客房部经理岗位职责
2015/02/02 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
python开发飞机大战游戏
2021/07/15 Python
Python Matplotlib库实现画局部图
2021/11/17 Python