list.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. const app = getApp();
  2. Page({
  3. data: {
  4. frameStyle: { useTop: true, name: '赛事赛程', leftArrow: true, useBar: false },
  5. // 选项卡
  6. tabs: {
  7. active: 'a',
  8. menu: [
  9. { title: '小组赛', active: 'a' },
  10. { title: '淘汰赛', active: 'b' },
  11. ],
  12. },
  13. // 小组赛
  14. groupList: [
  15. {
  16. match_id_name: '赛事名称',
  17. group_id_name: '赛事组别',
  18. project_id_name: '组内项目',
  19. address_id_name: '场地名称',
  20. smgroup_name: '小组名称',
  21. player_one_name: '选手一',
  22. player_one_score: '10',
  23. match_time: '2022-02-02 01:00:00',
  24. player_two_name: '选手二',
  25. player_two_score: '5',
  26. },
  27. {
  28. match_id_name: '赛事名称',
  29. group_id_name: '赛事组别',
  30. project_id_name: '组内项目',
  31. address_id_name: '场地名称',
  32. smgroup_name: '小组名称',
  33. player_one_name: '选手一',
  34. player_one_score: '10',
  35. match_time: '2022-02-02 01:00:00',
  36. player_two_name: '选手二',
  37. player_two_score: '5',
  38. },
  39. ],
  40. // 淘汰赛
  41. eliminatelist: [
  42. {
  43. match_id_name: '赛事名称',
  44. group_id_name: '赛事组别',
  45. project_id_name: '组内项目',
  46. address_id_name: '场地名称',
  47. player_one_name: '选手一',
  48. player_one_score: '10',
  49. match_time: '2022-02-02 01:00:00',
  50. player_two_name: '选手二',
  51. player_two_score: '5',
  52. }
  53. ],
  54. },
  55. // 返回
  56. back: function () { wx.navigateBack({ delta: 1 }) },
  57. // 选项卡
  58. tabsChange: function (e) {
  59. const that = this;
  60. that.setData({ 'tabs.active': e.detail.active });
  61. },
  62. /**
  63. * 生命周期函数--监听页面加载
  64. */
  65. onLoad: function (options) { },
  66. /**
  67. * 生命周期函数--监听页面初次渲染完成
  68. */
  69. onReady: function () { },
  70. /**
  71. * 生命周期函数--监听页面显示
  72. */
  73. onShow: function () {
  74. const that = this;
  75. // 监听用户是否登录
  76. that.watchLogin();
  77. },
  78. // 监听用户是否登录
  79. watchLogin: async function () {
  80. const that = this;
  81. wx.getStorage({
  82. key: 'user',
  83. success: async res => { },
  84. fail: async res => {
  85. wx.redirectTo({ url: '/pages/index/index' })
  86. }
  87. })
  88. },
  89. /**
  90. * 页面上拉触底事件的处理函数
  91. */
  92. /**
  93. * 生命周期函数--监听页面隐藏
  94. */
  95. onHide: function () {
  96. },
  97. /**
  98. * 生命周期函数--监听页面卸载
  99. */
  100. onUnload: function () {
  101. },
  102. /**
  103. * 页面相关事件处理函数--监听用户下拉动作
  104. */
  105. onPullDownRefresh: function () {
  106. },
  107. /**
  108. * 用户点击右上角分享
  109. */
  110. onShareAppMessage: function () {
  111. }
  112. })