如何在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 相关文章推荐
javascript 三种编解码方式
Feb 01 Javascript
JavaScript实现的日期控件具体代码
Nov 18 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
D3.js中data(), enter() 和 exit()的问题详解
Aug 17 Javascript
JavaScript操作URL的相关内容集锦
Oct 29 Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
原生JS实现图片懒加载(lazyload)实例
Jun 13 Javascript
node thread.sleep实现示例
Jun 20 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
Jul 01 Javascript
React注册倒计时功能的实现
Sep 06 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
Oct 22 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/01/09 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
python爬虫爬取快手视频多线程下载功能
2018/02/28 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
pandas中的series数据类型详解
2019/07/06 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
采购主管的岗位职责
2013/12/17 职场文书
公司聘任书模板
2014/03/29 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
销售代理协议书
2014/09/30 职场文书
迎国庆主题班会
2015/08/17 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
vue特效之翻牌动画
2022/04/20 Vue.js
python双向链表实例详解
2022/05/25 Python
nginx之内存池的实现
2022/06/28 Servers