如何在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中的History历史对象
Jan 16 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
Jun 02 Javascript
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
Oct 21 Javascript
js 可拖动列表实现代码
Dec 13 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
javascript常用方法汇总
Dec 02 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
Apr 07 Javascript
Postman无法正常返回结果问题解决
Aug 28 Javascript
什么是SOLID
Mar 24 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中在PDO中使用事务(Transaction)
2011/05/14 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
javascript String 对象
2008/04/25 Javascript
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
对命令行模式与python交互模式介绍
2018/05/12 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
对python 调用类属性的方法详解
2019/07/02 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
《月光启蒙》教学反思
2014/03/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
就业推荐表导师评语
2014/12/31 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
spring boot实现文件上传
2022/08/14 Java/Android