// mMine/pages/myperformance/myperformance.ts Page({ /** * 页面的初始数据 */ data: { /// tab激活索引 active: 0, /// tabs tabs: [{id: 1, name: '买履约'}, {id: 2, name: '卖履约'}], /// 列头 titles: ['成交单号', '付款方式', '总金额', '已付金额', '履约冻结金额', '约剩余冻结', '卖方', '履约状态', '当前步骤', '剩余天数'], /// 列表总宽度 totalWidth: 0, /// 是否空数据 isEmpty: false, /// 列表宽度 widths: [170, 80, 80, 80, 80, 80, 80, 80, 80, 80], /// 内容 values: [['3211658830087490001', '冻结', '200.00', '0.00', '2.00', '2.00', 'a1000', '正常', '买方支付', '1']], /// 选中行数 selectRow: -1, }, /** * 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) }, /** * 生命周期函数--监听页面加载 */ onLoad() { /// 计算总高度 let num = 0.0 this.data.widths.forEach(function(v) { num += v }) this.setData({ /// 设置总高度 totalWidth: num }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })