index.js 915 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // pages/ranking/index.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. //2:邀新榜,3:热播榜,4:挑战pk榜
  8. rankingType: '',
  9. icon: '',
  10. podiumBoxBg: ''
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad(options) {
  16. this.setData({
  17. rankingType: options.type,
  18. icon: options.type == '2' ? '/static/yx.png' : options.type == '3' ? '/static/play.png' : '/static/win.png',
  19. podiumBoxBg: options.type == '2' ? 'invitation' : options.type == '3' ? 'hot' : 'pk',
  20. })
  21. wx.setNavigationBarTitle({
  22. title: options.title
  23. })
  24. wx.setNavigationBarColor({
  25. frontColor: '#ffffff',
  26. backgroundColor: options.type == '2' ? '#ff7f6c' : options.type == '3' ? '#6D9FFE' : '#967DFF',
  27. })
  28. },
  29. jumpIntro() {
  30. console.log();
  31. wx.navigateTo({
  32. url: `/pages/rankIntro/index?type=${this.data.rankingType}`,
  33. })
  34. }
  35. })