index.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. import {
  2. getInviteList
  3. } from '~/api/user'
  4. Page({
  5. data: {
  6. list: [{
  7. num: 1,
  8. top: -60,
  9. left: 428
  10. }, {
  11. num: 2,
  12. top: 230,
  13. left: 274
  14. }, {
  15. num: 3,
  16. top: 580,
  17. left: 224
  18. }, {
  19. num: 4,
  20. top: 770,
  21. left: 570
  22. }, {
  23. num: 5,
  24. top: 856,
  25. left: 360
  26. }, {
  27. num: 6,
  28. top: 1194,
  29. left: 140
  30. }, {
  31. num: 7,
  32. top: 1194,
  33. left: 460
  34. }, {
  35. num: 8,
  36. top: 1466,
  37. left: 140
  38. }, {
  39. num: 9,
  40. top: 1466,
  41. left: 460
  42. }, {
  43. num: 10,
  44. top: 1740,
  45. left: 140
  46. }, {
  47. num: 11,
  48. top: 2088,
  49. left: 140
  50. }, {
  51. num: 12,
  52. top: 2088,
  53. left: 460
  54. }, {
  55. num: 13,
  56. top: 2360,
  57. left: 140
  58. }, {
  59. num: 14,
  60. top: 2360,
  61. left: 460
  62. }, {
  63. num: 15,
  64. top: 2636,
  65. left: 460
  66. }, {
  67. num: 16,
  68. top: 3036,
  69. left: 140
  70. }, {
  71. num: 17,
  72. top: 3036,
  73. left: 460
  74. }, {
  75. num: 18,
  76. top: 3310,
  77. left: 140
  78. }, {
  79. num: 19,
  80. top: 3310,
  81. left: 460
  82. }, {
  83. num: 20,
  84. top: 3580,
  85. left: 140
  86. }, {
  87. num: 21,
  88. top: 3580,
  89. left: 460
  90. }, {
  91. num: 22,
  92. top: 3852,
  93. left: 140
  94. }, {
  95. num: 23,
  96. top: 3852,
  97. left: 460
  98. }, {
  99. num: 24,
  100. top: 4126,
  101. left: 140
  102. }, {
  103. num: 25,
  104. top: 4126,
  105. left: 460
  106. }, {
  107. num: 26,
  108. top: 4396,
  109. left: 140
  110. }, {
  111. num: 27,
  112. top: 4396,
  113. left: 460
  114. }, {
  115. num: 28,
  116. top: 4670,
  117. left: 140
  118. }, {
  119. num: 29,
  120. top: 4670,
  121. left: 460
  122. }, {
  123. num: 30,
  124. top: 4944,
  125. left: 460
  126. }, {
  127. num: 31,
  128. top: 5332,
  129. left: 140
  130. }, {
  131. num: 32,
  132. top: 5332,
  133. left: 460
  134. }, {
  135. num: 33,
  136. top: 5604,
  137. left: 140
  138. }, {
  139. num: 34,
  140. top: 5604,
  141. left: 460
  142. }],
  143. count: 0
  144. },
  145. async onShow() {
  146. console.log(`#p${this.data.list.length}`);
  147. wx.pageScrollTo({
  148. selector: `#p${this.data.list.length}`,
  149. duration: 800
  150. })
  151. /* let {
  152. list
  153. } = await getInviteList({
  154. pageSize: 9999
  155. })
  156. this.setData({
  157. list,
  158. count: list.length
  159. })
  160. console.log(list); */
  161. },
  162. showTranscript() {
  163. this.selectComponent("#popUp").showModal()
  164. },
  165. closeTranscript() {
  166. this.selectComponent("#popUp").hideModal()
  167. },
  168. jumpUserInfo({
  169. currentTarget
  170. }) {
  171. wx.navigateTo({
  172. url: `/pages/personal/index?uid=${currentTarget.dataset.uid}&type=user`,
  173. })
  174. },
  175. /**
  176. * 用户点击右上角分享
  177. */
  178. onShareAppMessage() {
  179. const user = wx.getStorageSync('user');
  180. return {
  181. title: '自从用了它,家里朗朗书声,美妙极了!你家孩子也快来试试!',
  182. path: `/pages/index/index?uid=${user.uid}`,
  183. imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/375-300-1.jpg'
  184. }
  185. }
  186. })