介绍
这篇文章给大家介绍小程序开发中如何如何实现自定义进度条,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
具体内容如下
循环。wxs:
页面 宽度:100%; 高度:100%; background - color: # fff; } .circle-box { text-align:中心; 大众margin-top: 10; } .circle { 位置:绝对的; 左:0; 右:0; 保证金:汽车; } .draw_btn { 宽度:35大众; 位置:绝对的; 上图:33大众; 右:0; 左:0; 保证金:汽车; 边界:1 px # 000固体; border - radius: 5大众; }
循环。wxml:
& lt;视图类=皐rap"比; & lt;视图类=癱ircle-box"祝辞 & lt;帆布类=癱ircle"canvas-id=癱anvasCircle"比; & lt;/canvas> & lt;帆布类=癱ircle"canvas-id=癱anvasArcCir"比; & lt;/canvas> & lt;视图类=癲raw_btn"祝辞 & lt; view> 80分& lt;/view> & lt; view>(满分100分)& lt;/view> & lt;/view> & lt;/view> & lt;/view>
循环。js:
///圈/circle.js页面//获取应用实例 const应用=getApp () var ctx=wx.createCanvasContext (& # 39; canvasArcCir& # 39;); 页面({/* * *页面的初始数据 */数据:{ }, drawCircle:函数(){ 函数drawArc (s、e) { ctx.setFillStyle(& # 39;白色# 39;); ctx。clearRect (0, 0, 200, 200); ctx.draw (); var x=100, y=100, 半径=96; ctx.setLineWidth (5); ctx.setStrokeStyle (& # 39; # d81e06& # 39;); ctx.setLineCap(& # 39;轮# 39;); ctx.beginPath ();//圆心的x, y坐标,半径半径s:起始弧度,单位弧度(在3点钟方向)e:终止弧度,:假弧度的方向是否是逆时针 ctx。弧(x, y,半径,年代,e,假); ctx.stroke () ctx.draw () } var=70步, startAngle=1.5 * Math.PI, endAngle=0, n=100, endAngle=一步* 2 *数学。π/n + 1.5 * Math.PI; drawArc (startAngle endAngle); },/* * *生命周期函数——监听页面加载 */>关于小程序开发中如何如何实现自定义进度条就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。小程序开发中如何如何实现自定义进度条