大屏动画效果-----Lottie

ui:突然给前端扔了一个文件,说是大屏的动画效果

菜鸟(前端):???,这动画文件怎么弄??

下面来解决这个问题

这种方式,是需要使用一个插件Lottie

Web端使用Lottie渲染AE导出的json动画-lottie-web-demo

安装

javascript 复制代码
npm i lottie-web

使用

javascript 复制代码
import lottie from 'lottie-web'
import ammNoticeData from '@/assets/demo/data.json'

mounted() {
    this.initLottieAnimation()
  },
methods:{
    initLottieAnimation(){
      lottie.loadAnimation({
        container: document.getElementById('id'),
        animationData: ammNoticeData, // 动画 JSON 数据
        renderer: 'svg', // 使用 SVG 渲染器
        loop: true, // 循环播放
        autoplay: true, // 自动播放
      });
    }
}

注意:

看下ui给的动画文件都有什么

这个文件中,需要将images文件拷贝到public文件夹下面(例如,public/demo/images),然后修改data.json里面的内容,将data.json里面图片的路径修改成/demo/images

相关推荐
小猪努力学前端4 分钟前
基于PixiJS的小游戏广告开发
前端·webgl·游戏开发
哆啦A梦158810 分钟前
62 对接支付宝沙箱
前端·javascript·vue.js·node.js
Tzarevich21 分钟前
用 OOP 思维打造可复用的就地编辑组件:EditInPlace 实战解析
javascript·前端框架
用户81686947472522 分钟前
Lane 优先级模型与时间切片调度
前端·react.js
虎头金猫22 分钟前
MateChat赋能电商行业智能导购:基于DevUI的技术实践
前端·前端框架·aigc·ai编程·ai写作·华为snap·devui
LiuMingXin22 分钟前
CESIUM JS 学习笔记 (持续更新)
前端·cesium
豆苗学前端32 分钟前
面试复盘:谈谈你对 原型、原型链、构造函数、实例、继承的理解
前端·javascript·面试
Crystal32842 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件
前端·git·github
lichenyang45343 分钟前
React 组件通讯全案例解析:从 Context 到 Ref 的实战应用
前端
国服第二切图仔1 小时前
Electron for 鸿蒙pc项目实战之右键菜单组件
javascript·electron·harmonyos·鸿蒙pc