myorders.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // pages/mine/myorders/myorders.ts
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. /// 列头
  8. tabs: [{id: 1, name: '我的出售'},
  9. {id: 1, name: '我的求购'},
  10. {id: 3, name: '我的摘牌'}],
  11. /// 是否空数据
  12. isEmpty: false,
  13. /// 选中行数
  14. selectRow: -1,
  15. /// 列表总宽度
  16. totalWidth: 0,
  17. /// 列表宽度
  18. widths: [60, 60, 80, 110, 80, 80, 80],
  19. /// 列头
  20. titles: ['状态', '挂牌方', '商品分类/编号', '委托量', '委托价', '成交数量'],
  21. /// 内容
  22. values: [['圆形', 'E-J', 'FL-VS1', '¥21002.00', '10.04', '0.51']],
  23. },
  24. /**
  25. * tabbar点击事件
  26. */
  27. onTabChange(e: any) {
  28. console.log(e)
  29. },
  30. /**
  31. * 点击每行触发事件
  32. */
  33. onListItemClick(e: any) {
  34. this.setData({
  35. selectRow: this.data.selectRow == e.currentTarget.id ? -1 : e.currentTarget.id
  36. })
  37. console.log(this.data.selectRow)
  38. },
  39. /**
  40. * 按钮点击响应事件
  41. */
  42. onButtonPressed(e: any){
  43. console.log(e)
  44. switch (e.currentTarget.id) {
  45. case "goods-detail": /// 商品详情
  46. wx.navigateTo({
  47. url: '/mHome/pages/goodsdetail/goodsdetail'
  48. })
  49. break;
  50. case "listing-detail": /// 商品详情
  51. wx.navigateTo({
  52. url: '/mMine/pages/listingdetail/listingdetail'
  53. })
  54. break;
  55. default:
  56. break;
  57. }
  58. },
  59. /**
  60. * 生命周期函数--监听页面加载
  61. */
  62. onLoad() {
  63. /// 计算总高度
  64. let num = 0.0
  65. this.data.widths.forEach(function(v) {
  66. num += v
  67. })
  68. this.setData({
  69. /// 设置总高度
  70. totalWidth: num
  71. })
  72. },
  73. /**
  74. * 生命周期函数--监听页面初次渲染完成
  75. */
  76. onReady() {
  77. },
  78. /**
  79. * 生命周期函数--监听页面显示
  80. */
  81. onShow() {
  82. },
  83. /**
  84. * 生命周期函数--监听页面隐藏
  85. */
  86. onHide() {
  87. },
  88. /**
  89. * 生命周期函数--监听页面卸载
  90. */
  91. onUnload() {
  92. },
  93. /**
  94. * 页面相关事件处理函数--监听用户下拉动作
  95. */
  96. onPullDownRefresh() {
  97. },
  98. /**
  99. * 页面上拉触底事件的处理函数
  100. */
  101. onReachBottom() {
  102. },
  103. /**
  104. * 用户点击右上角分享
  105. */
  106. onShareAppMessage() {
  107. }
  108. })