如何在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 相关文章推荐
jquery获取input的value问题说明
Aug 19 Javascript
JavaScript代码复用模式实例分析
Dec 02 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
Oct 15 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
javascript处理表单示例(javascript提交表单)
Apr 28 Javascript
javascript中undefined与null的区别
Aug 16 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
Nov 24 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
jQuery实现的导航下拉菜单效果示例
Sep 05 Javascript
从零学习node.js之详解异步控制工具async(八)
Feb 27 Javascript
vue的mixins属性详解
Mar 14 Javascript
Vue实现图书管理案例
Jan 20 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
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
微信access_token的获取开发示例
2015/04/16 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
Python 自动刷博客浏览量实例代码
2017/06/14 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
小学清明节活动总结
2014/07/04 职场文书
2015年度团总支工作总结
2015/04/23 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
宪法宣传标语100条
2019/10/15 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记