import { getProducts, } from '~/api/global' import event from '~/mixins/event' Page({ behaviors: [event], data: { products: [], product: {}, mask: false }, onShow() { this.getProducts() }, async getProducts() { let { productList: products, } = await getProducts() this.setData({ products, active: products[0].id, product: products[0] }) }, selected({ currentTarget }) { console.log(currentTarget.dataset.product); this.setData({ active: currentTarget.dataset.product.id, product: currentTarget.dataset.product }) }, closeMask() { this.setData({ mask: false, }) // this.getWxCode() }, })