将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/

每天进步一点点



posted @ 2020-09-27 18:00  abigting  阅读(2107)  评论(0编辑  收藏  举报