将json动图放进页面


有次意外得知,UI出的动图,可以转成json,然后前端用插件可以当做图片显示

1.安装lottie-web

2.引入lottie-web和JSON动画

import lottie from 'lottie-web'
import animationData from '~/static/data' // 引入json文件
<div class="animate" id="circle">

3.执行方法

mounted(){
  const params = {
    container: document.getElementById('circle'),
    renderer: 'svg',
    loop: true,
    autoplay: true,
    animationData: animationData
  };

  this.anim = lottie.loadAnimation(params);

},

4.组件卸载时摧毁

 destroyed () {
      this.anim.destroy()
    }

效果图:

JSON动画代码可以去这个网站下载

 https://lottiefiles.com/

每天进步一点点

 



					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM