discount.js 686 Bytes
// pack-checkout/components/discount.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    checkout:Object,
  },

  /**
   * 组件的初始数据
   */
  data: {
    checkedNum:0,
    display:false,
  },
  observers: {
    'checkout': function(checkout) {
      if(!checkout) return;
      let num=0;
      checkout.discount.forEach(q=>{
        if(q.checked){
          num++;
        }
      })
      this.setData({
        checkedNum:num,
      })
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    show(){
      this.setData({
        display:true,
      })
    },
    hide(){
      this.setData({
        display:false,
      })
    },

  }
})