stat.js 707 Bytes
// components/stat/stat.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    stat: {
      type: String,
      value:"4.5",
    },
    color:{
      type:String,
      value:'',
    },
    hasShowText:{
      type:Boolean,
      value:true,
    }
  }
  ,

  /**
   * 组件的初始数据
   */
  data: {
    statnum:90.21
  },
  observers: {
    'stat': function (stat) {
      console.log('stat...',stat)
      stat=parseFloat(stat)
      let statnum=0;
      statnum=(stat/5)
      let px=(parseInt(stat)-1)*0.00070 //(5/(84*84))
      statnum=(statnum+px)*100
      this.setData({
        statnum:statnum,
      })
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {}
})