// pages/mine/myorders/myorders.ts Page({ /** * 页面的初始数据 */ data: { /// 列头 tabs: [{id: 1, name: '我的出售'}, {id: 1, name: '我的求购'}, {id: 3, name: '我的摘牌'}], /// 是否空数据 isEmpty: false, /// 选中行数 selectRow: -1, /// 列表总宽度 totalWidth: 0, /// 列表宽度 widths: [60, 60, 80, 110, 80, 80, 80], /// 列头 titles: ['状态', '挂牌方', '商品分类/编号', '委托量', '委托价', '成交数量'], /// 内容 values: [['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51']], }, /** * tabbar点击事件 */ onTabChange(e: any) { console.log(e) }, /** * 点击每行触发事件 */ onListItemClick(e: any) { this.setData({ selectRow: this.data.selectRow == e.currentTarget.id ? -1 : e.currentTarget.id }) console.log(this.data.selectRow) }, /** * 按钮点击响应事件 */ onButtonPressed(e: any){ console.log(e) switch (e.currentTarget.id) { case "goods-detail": /// 商品详情 wx.navigateTo({ url: '/mHome/pages/goodsdetail/goodsdetail' }) break; case "listing-detail": /// 商品详情 wx.navigateTo({ url: '/mMine/pages/listingdetail/listingdetail' }) break; default: break; } }, /** * 生命周期函数--监听页面加载 */ onLoad() { /// 计算总高度 let num = 0.0 this.data.widths.forEach(function(v) { num += v }) this.setData({ /// 设置总高度 totalWidth: num }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })