如何在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广告代码
May 30 Javascript
Javascript下IE与Firefox下的差异兼容写法总结
Jun 18 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
Jan 09 Javascript
jQuery实现返回顶部效果的方法
May 29 Javascript
移动端点击态处理的三种实现方式
Jan 12 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
JS闭包的几种常见形式实例详解
Sep 16 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
Mar 01 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 Javascript
Vue CLI3中使用compass normalize的方法
May 30 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
基于JavaScript实现随机点名器
Feb 25 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
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PDO::getAttribute讲解
2019/01/28 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
javascript引用类型指针的工作方式
2015/04/13 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
移动端js图片查看器
2016/11/17 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
2016/12/05 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
pycharm 配置远程解释器的方法
2018/10/28 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python向图片里添加文字
2019/11/26 Python
Python reques接口测试框架实现代码
2020/07/28 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
红旗方阵解说词
2014/02/12 职场文书
人事部岗位职责范本
2014/03/05 职场文书
设计师求职信模板
2014/05/06 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
员工自我评价范文
2015/03/11 职场文书
公司员工管理制度
2015/08/04 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server