import { createAndroidOrder, payQrCode } from '~/api/global' Component({ properties: { }, data: { show: true, qrCode: '', product: {} }, lifetimes: { attached() { /* this.selectComponent("#popUp").showModal() this.getTabBar().setData({ show: false }) */ }, }, methods: { async open(product) { let orderId = await createAndroidOrder({ productId: product.id }) let qrCode = await payQrCode({ orderId, productId: product.id, channel: wx.getStorageSync('channelCode') }) this.getTabBar().setData({ show: false }) this.setData({ show: true, product, qrCode }) this.selectComponent("#popUp").showModal() }, close() { this.setData({ show: false, }) this.selectComponent("#popUp").hideModal() } } })