小程序环形进度条爬坑

在做微信小程序的时候,发现用canvas做的环形进度条,在带滚动条的view里面显示有闪动、显示不全的问题,后面改成echart-weixin的pie图实现了,option配置如下

复制代码
// 表示进度的百分比
var progressValue = 70;

option = {
  series: [
    {
      type: 'pie',
      radius: ['60%', '75%'], // 控制环形大小
      silent: true, // 禁止鼠标事件
      label: {
        show: false, // 不显示标签
      },
      data: [{ value: 100, itemStyle: { color: '#eee' } }], // 灰色背景数据
      animation: false // 禁止动画效果
    },
    {
      type: 'pie',
      radius: ['60%', '75%'], // 控制环形大小
      label: {
        show: false, // 不显示标签
      },
      labelLine: { show: false }, // 不显示标签的连接线
      data: [
        {
          value: progressValue,
          itemStyle: { color: '#33CCFF' } // 进度条颜色
        },
        {
          value: 100 - progressValue,
          itemStyle: { color: 'transparent' } // 剩余部分透明
        }
      ]
    }
  ],
  tooltip: { show: false }, // 关闭提示框组件
  title: {
    text: progressValue + '%',
    left: 'center',
    top: 'middle',
    textStyle: {
      color: '#666',
      fontSize: 24,
      fontFamily: 'Arial',
      fontWeight: 'normal'
    }
  }
};

效果图

相关推荐
纤纡.2 小时前
HarmonyOS 鸿蒙 ArkTS 实战:从零开发生肖集卡抽奖小程序
华为·小程序·harmonyos·deveco studio
我是伪码农3 小时前
小程序26-50
小程序
计算机学姐16 小时前
基于微信小程序的图书馆座位预约系统【uniapp+springboot+vue】
vue.js·spring boot·微信小程序·小程序·java-ee·uni-app·intellij-idea
焦糖玛奇朵婷20 小时前
健身房预约小程序开发、设计
java·大数据·服务器·前端·小程序
Dragon Wu1 天前
Taro v4.2.0 scss使用“@/xxx“的配置方法
前端·小程序·taro·scss
WKK_1 天前
uniapp 微信小程序使用TextEncoder,arrayBufferToBase64
微信小程序·小程序·uni-app
舟遥遥娓飘飘1 天前
面向零基础初学者,从环境搭建到发布上线,手把手教你开发第一个微信小程序(第3章-认识项目结构)
微信小程序·小程序·notepad++
优睿远行1 天前
微信小程序自定义组件开发实战:从封装到发布的全流程指南
微信小程序·小程序·notepad++
27669582921 天前
某白山小程序限制PC端调试
python·小程序·apache·小程序逆向·某白山·限制pc调试
eric*16881 天前
微信小程序全局安全水印组件实践:支持动态更新、全局生效、自定义样式
微信小程序·小程序