discount.js 1.12 KB
// components/tips/add-to-lite.js
import util from '../../utils/util'
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    map:{
      type:Object,
      value:{},
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    hidden:false,
    a2lHeight:0,
  },
  attached(){
    this.show();
  },
  /**
   * 组件的方法列表
   */
  methods: {
    show(){
      this.triggerEvent("show");
      //导航栏自适应
      let systemInfo = wx.getSystemInfoSync();
      let reg = /ios/i;
      let pt = 20;//导航状态栏上内边距
      let h = 44;//导航状态栏高度
      if(reg.test(systemInfo.system)){
        pt = systemInfo.statusBarHeight;
        h = 44;
      }else{
        pt = systemInfo.statusBarHeight;
        h = 48;
      }
      this.setData({
        hidden:false,
        statusBarHeightFull:pt+h,
      })
    },
    hide(){
      this.setData({
        hidden:true,
      })
    },
    gotoDiscount(){
      wx.navigateTo({
        url:util.http_build_query(this.data.map,'./discount'),
      })
    },
    setA2LHeight(h=0){
      this.setData({
        a2lHeight:h,
      })
    }
  },
})