index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import {
  2. getRankingData
  3. } from '~/api/global'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. userInfo: {},
  10. ranking: '',
  11. userList: [],
  12. inviteList: []
  13. },
  14. /**
  15. * 生命周期函数--监听页面加载
  16. */
  17. onLoad(options) {
  18. wx.setNavigationBarColor({
  19. frontColor: '#ffffff',
  20. backgroundColor: '#2DCE66'
  21. })
  22. this.setData({
  23. userInfo: getApp().globalData.userInfo
  24. })
  25. this.getRankingData(2)
  26. },
  27. async getRankingData(id) {
  28. let {
  29. ranking,
  30. userList,
  31. title,
  32. } = await getRankingData(id)
  33. wx.setNavigationBarTitle({
  34. title
  35. })
  36. this.setData({
  37. ranking,
  38. userList,
  39. })
  40. },
  41. jumpIndex() {
  42. wx.switchTab({
  43. url: '/pages/index/index',
  44. })
  45. },
  46. jumpUserInfo({
  47. currentTarget
  48. }) {
  49. if (!currentTarget.dataset.uid) {
  50. return
  51. }
  52. /* wx.navigateTo({
  53. url: `/pages/personal/index?uid=${currentTarget.dataset.uid}&type=${this.data.rankingType==4?'pk':'user'}`,
  54. }) */
  55. },
  56. showTranscript() {
  57. this.selectComponent("#popUp").showModal()
  58. },
  59. closeTranscript() {
  60. this.selectComponent("#popUp").hideModal()
  61. },
  62. onShareAppMessage() {
  63. return {
  64. title: '这个小程序太赞了!孩子朗读能力蹭蹭上涨,推荐你试试!',
  65. path: `/pages/index/index?uid=${wx.getStorageSync('uid')}`,
  66. imageUrl: 'http://reader-wx.ai160.com/images/reader/v3/375-300-2.jpg'
  67. }
  68. }
  69. })