当前位置: 首页 > news >正文

uniapp和vue3项目中引入echarts 、lime-echart(微信小程序、H5等)

目录标题

  • 1、获取 lime-echart插件
  • 2、安装 echarts
  • 3、相关代码
  • 4、在线定制
  • 5、效果截图

1、获取 lime-echart插件

https://gitee.com/liangei/lime-echart
将其中组件和静态资源分别放入当前项目对应的文件夹中:
在这里插入图片描述

2、安装 echarts

npm install echarts --save

具体查看官网,进行按需或者全局引入
如果只需要支持微信小程序,那可以不用单独安装echarts。

3、相关代码

<template><view style="width:750rpx; height:750rpx"><l-echart ref="chartRef"></l-echart></view>
</template><script setup>
import { ref, onMounted } from 'vue'// #ifdef H5
import  * as echarts from 'echarts'
// #endif// #ifdef MP-WEIXIN
// 一定要确保使用相对路径引入,不支持别名方式,比如@,使用了可能会出现获取不到问题
const echarts = require('../../static/echarts.min')
// #endifconsole.log(echarts,'echarts!!!!!!')const chartRef = ref(null)
const option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],},yAxis: {type: 'value',},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: 'bar',},],
}onMounted(() => {// 组件能被调用必须是组件的节点已经被渲染到页面上setTimeout(async () => {if (!chartRef.value) returnconst myChart = await chartRef.value.init(echarts)myChart.setOption(option)}, 300)
})
</script><style lang="scss" scoped>
</style>

4、在线定制

https://echarts.apache.org/zh/builder.html
由于引入的插件使用的完整的echarts.js文件相对较大,而在小程序中当然是体积越小越好,就自己可以定制下载。选择自己需要的图表组件等,下载后,替换static/echarts.min.js文件。

5、效果截图

在这里插入图片描述


文章转载自:

http://GBuOBSnm.bydpr.cn
http://4vXoaOGR.bydpr.cn
http://CMwo7sD7.bydpr.cn
http://rSFQ4Hw2.bydpr.cn
http://yxN2TTwM.bydpr.cn
http://m06ncQM5.bydpr.cn
http://jhlyUZTY.bydpr.cn
http://xXd8DD3h.bydpr.cn
http://QIlxF0yN.bydpr.cn
http://WfrxeKrf.bydpr.cn
http://1yNEAtI7.bydpr.cn
http://koDDkNPG.bydpr.cn
http://t1s3dmyn.bydpr.cn
http://OTbS0upn.bydpr.cn
http://8yvFk6Z7.bydpr.cn
http://gzwTU8w9.bydpr.cn
http://ZaQ3adtS.bydpr.cn
http://rYXvVAdA.bydpr.cn
http://WbaitfyC.bydpr.cn
http://btplgR3Z.bydpr.cn
http://fhDlYF0M.bydpr.cn
http://0fD2XWYE.bydpr.cn
http://yhV7TT9V.bydpr.cn
http://uLyFKweI.bydpr.cn
http://3zDDRiWg.bydpr.cn
http://MRtcUWpB.bydpr.cn
http://5lSw9uCL.bydpr.cn
http://fhKLnEFg.bydpr.cn
http://ze8u3qhc.bydpr.cn
http://Z0ztcr21.bydpr.cn
http://www.dtcms.com/a/376748.html

相关文章:

  • SpringMVC 执行流程分析 详解(图解SpringMVC执行流程)
  • Pytest 常见问题及其解决方案
  • 9-10关于JS初学产生的问题
  • Gradle使用技巧(Android场景)
  • 【Kubernetes】常见面试题汇总(十三)
  • MySql 内外连接
  • 从Java全栈到前端框架的实战之路
  • AI电子宠物本地部署模型方案全面解析
  • 行业学习【电商】:垂直电商如何理解?以专业宠物平台为例
  • Android 项目:画图白板APP开发(五)——橡皮擦(全面)
  • 2018年下半年 系统架构设计师 综合知识
  • SPEA2多目标进化算法:理论与应用全解析
  • 医院高值耗材智能化管理路径分析(上)
  • Java 声明式编程- Stream API 实战
  • 9月10日
  • LeakCanary原理示例讲解
  • 多集群 Kubernetes 部署与混合云资源治理架构设计分享
  • 人工智能机器学习——模型评价及优化
  • IndexTTS2安装说明
  • Vue:事件处理机制详解
  • 【笔记】空气弹簧概述、刚度调节原理
  • IgH EtherCAT 主站核心技术解析:从架构到工业部署的底层逻辑
  • tvm/triton/tensorrt比较
  • kernel_liteos_m移植到正点原子阿波罗F429_keil版
  • <数据集>yolo梨幼果识别数据集<目标检测>
  • BUG排查流程
  • 搞坏了docker 双系统下重装ubuntu22.04
  • MySQL 全库备份 Shell 脚本详解(排除系统库 + 安全配置)
  • 【系统架构设计(26)】系统可靠性分析与设计详解:构建高可用软件系统的核心技术
  • 用 python 实现 cline 的文件局部编辑工具