2025年微信小程序使用Echarts(异步请求数据)

微信小程序使用Echarts(异步请求数据)一 下载 ec canvas 插件 下载 ec canvas 插件 官网地址 https github com ecomfe echarts for weixin 下载完成后将 ec canvas 目录拷贝到自己项目下 二 在 page 下新建一个 echarts 目录 并在 echarts json 中引入

大家好,我是讯享网,很高兴认识大家。

一、下载ec-canvas插件
下载ec-canvas插件,官网地址:https://github.com/ecomfe/echarts-for-weixin,下载完成后将ec-canvas目录拷贝到自己项目下。
在这里插入图片描述
讯享网
二、在page下新建一个echarts目录,并在echarts.json中引入。

{ 
    "usingComponents": { 
    // 注意路径 "ec-canvas": "../../components/ec-canvas/ec-canvas" } } 

讯享网

三、echarts.wxml

讯享网<view class="container"> <view class="chart"> <ec-canvas id="chartPie" canvas-id="chartPie" ec="{ 
    { ecChartPie }}"></ec-canvas> </view> </view> 

四、echarts.js

// pages/echarts/exharts.js import * as echarts from '../../components/ec-canvas/echarts' var chartPie = null Page({ 
    / * 页面的初始数据 */ data: { 
    ecChartPie: { 
    onInit: function (canvas, width, height, dpr) { 
    chartPie = echarts.init(canvas, null, { 
    width: width, height: height, devicePixelRatio: dpr // new }); canvas.setChart(chartPie) return chartPie } }, }, onReady: function () { 
    let that = this that.getData() }, getData() { 
    let that = this // 请求数据 api.getOrderDetail(orderId).then(res => { 
    if (res.code == 200) { 
    // 第一个图表 that.initChartPie(res.chartData) } }) }, initChartPie(chartData) { 
    // 根据项目需要配置 chartPie.setOption({ 
    series: [ { 
    name: 'Access From', type: 'pie', radius: '50%', data: chartData } ] }) } }) 
小讯
上一篇 2025-02-09 09:09
下一篇 2025-02-16 19:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/124196.html