index.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. const app = getApp()
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. frameStyle: { useTop: true, name: '我的赛事', leftArrow: true, useBar: false },
  8. // 选项卡
  9. tabs: {
  10. active: 'a',
  11. list: [
  12. { title: '小组赛', name: 'a' },
  13. { title: '淘汰赛', name: 'b' },
  14. ],
  15. },
  16. list: [
  17. {
  18. match_time: '比赛时间',
  19. match_name: '比赛名称',
  20. grouping_name: '赛事组别',
  21. project_name: '组内项目',
  22. ground_name: '比赛场地',
  23. },
  24. {
  25. match_time: '比赛时间',
  26. match_name: '比赛名称',
  27. grouping_name: '赛事组别',
  28. project_name: '组内项目',
  29. ground_name: '比赛场地',
  30. },
  31. {
  32. match_time: '比赛时间',
  33. match_name: '比赛名称',
  34. grouping_name: '赛事组别',
  35. project_name: '组内项目',
  36. ground_name: '比赛场地',
  37. },
  38. {
  39. match_time: '比赛时间',
  40. match_name: '比赛名称',
  41. grouping_name: '赛事组别',
  42. project_name: '组内项目',
  43. ground_name: '比赛场地',
  44. },
  45. {
  46. match_time: '比赛时间',
  47. match_name: '比赛名称',
  48. grouping_name: '赛事组别',
  49. project_name: '组内项目',
  50. ground_name: '比赛场地',
  51. },
  52. {
  53. match_time: '比赛时间',
  54. match_name: '比赛名称',
  55. grouping_name: '赛事组别',
  56. project_name: '组内项目',
  57. ground_name: '比赛场地',
  58. },
  59. {
  60. match_time: '比赛时间',
  61. match_name: '比赛名称',
  62. grouping_name: '赛事组别',
  63. project_name: '组内项目',
  64. ground_name: '比赛场地',
  65. },
  66. {
  67. match_time: '比赛时间',
  68. match_name: '比赛名称',
  69. grouping_name: '赛事组别',
  70. project_name: '组内项目',
  71. ground_name: '比赛场地',
  72. },
  73. {
  74. match_time: '比赛时间',
  75. match_name: '比赛名称',
  76. grouping_name: '赛事组别',
  77. project_name: '组内项目',
  78. ground_name: '比赛场地',
  79. }, {
  80. match_time: '比赛时间',
  81. match_name: '比赛名称',
  82. grouping_name: '赛事组别',
  83. project_name: '组内项目',
  84. ground_name: '比赛场地',
  85. },
  86. {
  87. match_time: '比赛时间',
  88. match_name: '比赛名称',
  89. grouping_name: '赛事组别',
  90. project_name: '组内项目',
  91. ground_name: '比赛场地',
  92. },
  93. ]
  94. },
  95. // 跳转菜单
  96. back(e) {
  97. wx.navigateBack({ delta: 1 })
  98. },
  99. // 选项卡
  100. tabsChange: function (e) {
  101. const that = this;
  102. const { name } = e.detail;
  103. that.setData({ 'tabs.active': name });
  104. },
  105. /**
  106. * 生命周期函数--监听页面加载
  107. */
  108. onLoad: function (options) {
  109. const that = this;
  110. that.watchLogin();
  111. },
  112. // 监听用户是否登录
  113. watchLogin: async function () {
  114. const that = this;
  115. wx.getStorage({
  116. key: 'user',
  117. success: async res => {
  118. console.log(res);
  119. },
  120. fail: res => {
  121. wx.redirectTo({ url: '/pages/index/index', })
  122. }
  123. })
  124. },
  125. /**
  126. * 生命周期函数--监听页面初次渲染完成
  127. */
  128. onReady: function () {
  129. },
  130. /**
  131. * 生命周期函数--监听页面显示
  132. */
  133. onShow: function () {
  134. },
  135. /**
  136. * 生命周期函数--监听页面隐藏
  137. */
  138. onHide: function () {
  139. },
  140. /**
  141. * 生命周期函数--监听页面卸载
  142. */
  143. onUnload: function () {
  144. },
  145. /**
  146. * 页面相关事件处理函数--监听用户下拉动作
  147. */
  148. onPullDownRefresh: function () {
  149. },
  150. /**
  151. * 页面上拉触底事件的处理函数
  152. */
  153. onReachBottom: function () {
  154. },
  155. /**
  156. * 用户点击右上角分享
  157. */
  158. onShareAppMessage: function () {
  159. }
  160. })