小程序实现圆形进度条
//1、封装在utils中
//底圆条
function floorCir(obj={
}){
//参数为obj对象
let id=obj.id?obj.id:null;
let x = obj.x?obj.x:null;
let y = obj.y?obj.y:null;
let radius = obj.radius?obj.radius:null;
var cxt_arc = wx.createCanvasContext(id); //寻找id---注意id不要重复
cxt_arc.setLineWidth(6);
cxt_arc.setStrokeStyle('#ECECEC');
cxt_arc.setLineCap('round');
cxt_arc.beginPath();
cxt_arc.arc(x, y, radius, 0, 2 * Math.PI, false);
cxt_arc.stroke();
cxt_arc.draw();
}
/**圆形进度条封装 */
function drawCircle(obj={
}){
let evl = obj