如何在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预览上传图片发现的问题的解决方法
Nov 25 Javascript
jquery实现心算练习代码
Dec 06 Javascript
js取滚动条的尺寸的函数代码
Nov 30 Javascript
一个检测表单数据的JavaScript实例
Oct 31 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
Jun 05 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
javascript类型系统 Array对象学习笔记
Jan 09 Javascript
javascript三种代码注释方法
Jun 02 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
Dec 19 Javascript
Vue服务器渲染Nuxt学习笔记
Jan 31 Javascript
Web安全之XSS攻击与防御小结
Dec 13 Javascript
vue项目配置sass及引入外部scss文件
Apr 14 Vue.js
原生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 解决session死锁的方法
2013/06/20 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
javascript web对话框与弹出窗口
2009/02/22 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
python分析网页上所有超链接的方法
2015/05/08 Python
python获得一个月有多少天的方法
2015/06/04 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
中文专业学生自我评价范文
2014/02/06 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
《法国号》教学反思
2016/02/22 职场文书
Nginx动静分离配置实现与说明
2022/04/07 Servers