uniapp加载json动画

一、添加canvas画布

html 复制代码
<canvas id="lottie_demo" type="2d" style="display: inline-block;width: 148rpx; height: 148rpx;" />

二、引入依赖和JSON文件

安装依赖 npm install lottie-miniprogram --save

javascript 复制代码
import lottie from 'lottie-miniprogram';
import lottieJson from "@/static/json/aiIdentify.json"

三、使用lottie加载json动画

javascript 复制代码
    const state = reactive({
      that: getCurrentInstance(),
    })
javascript 复制代码
      uni.createSelectorQuery().in(state.that).select('#lottie_demo').node(res => {
        const canvas = res.node
        const context = canvas.getContext('2d')
        lottie.setup(canvas)
        lottie.loadAnimation({
          loop: true,
          autoplay: true,
          animationData: lottieJson,
          rendererSettings: {
            context,
          },
        })
      }).exec()

结果

相关推荐
七七小报5 分钟前
uniapp-商城-43-shop 后台管理 页面
uni-app
牧杉-惊蛰7 分钟前
uniapp 震动功能实现
uni-app
农民也会写代码8 小时前
php将json数据保存在MySQL中并读取
mysql·json·php
yrldjsbk8 小时前
uniapp开发09-设置一个tabbar底部导航栏且配置icon图标
前端·uni-app
假客套13 小时前
2025 后端自学UNIAPP【项目实战:旅游项目】1、创建项目框架
uni-app·旅游
济南壹软网络科技-专注源码开发数十年!13 小时前
盲盒源码_盲盒系统_盲盒定制开发 盲盒搭建前端教程
开发语言·前端·uni-app·php
象骑士Hack14 小时前
Uni-app小程序 hello world示例
小程序·uni-app
Stay Passion1 天前
Java实用注解篇: @JSONField
java·开发语言·json
爱笑的眼睛111 天前
uniapp 云开发全集 云数据库
javascript·数据库·oracle·uni-app
南郁1 天前
005-nlohmann/json 基础方法-C++开源库108杰
c++·开源·json