Lottie一个适用于Web、Android、iOS、React Native和Window的移动库,它可以使用Bodymovin解析以json格式导出的Adobe After Effects动画,并再移动设备上进行本地渲染。
json动画 lottie
npm install lottie-web
2、引入组件
import lottie from "lottie-web";
3、引入数据源
import animationData from "./data.json";
4、vue组件
<div id="lottie" style="position:relative;"> </div>
5、渲染组件
let params = {
container: document.getElementById("lottie"),
renderer: "svg",
loop: true,
autoplay: true,
animationData: animationData
};
let anim;
anim = lottie.loadAnimation(params);