index.js 706 Bytes
let app = getApp();
Page({
  data: {
    productDetailVisible: false,
  },
  onLoad(options) {},

  // 子组件事件
  evtcomp(evt) {
    let {
      name,
      data
    } = evt.detail;
    switch (name) {

      case "_evt_hide_product_detail_mask":
        this.setData({
          productDetailVisible: false
        })
        break;

      default:
        break;
    }
  },
  /**
   * 点击详情
   */
  onProductItemHandler() {
    this.setData({
      productDetailVisible: true
    })
  },
  /**
   * 点击扫码按钮
   */
  onScanHandler() {
    wx.scanCode({
      onlyFromCamera: true,
      success(res) {
        // 扫码结果
        let result = res.result;
      }
    })
  }
})