百分比转换成旋转的 deg|角度 : % = deg

225 阅读1分钟
  1. 需求: 求两个值之间的距离 让 圆形进行 旋转 相应的角度 | deg

image.png

// 当前进度条 满的角度 为  (开始的角度)45deg + 180deg = 225deg
this.userInfo = {
    credit_score:300
}
score = {
    credit_max:400
}
if(score){
    // 计算出百分比 
   let bfb = (parseInt(this.userInfo.credit_score)
       / parseInt(score.credit_max)) * 100;
   // 计算出 角度 百分比 * (值之间的相差倍数)
   let degNumber = bfb * (225 / 100);
   // 
   return degNumber < 45 ? 45 + degNumber : degNumber;
 }