winlost.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // pages/winlost/winlost.js
  2. const app = getApp()
  3. const $api = require('../../utils/api.js').API;
  4. const $push = require('../../utils/api.js').PUSH;
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. winLost:[],
  11. tabs1:['收益榜','盈利榜','亏损榜','亏损榜'],
  12. cur1:0
  13. },
  14. /**
  15. * 生命周期函数--监听页面加载
  16. */
  17. onLoad(options) {
  18. $api.getWinList().then(res=>{
  19. this.setData({
  20. winLost:res.data.data
  21. })
  22. var tabs=[],curs=[]
  23. res.data.data.forEach((item,index)=>{
  24. tabs.push(['收益榜','盈利榜','亏损榜','跌幅榜'])
  25. curs.push(0)
  26. })
  27. this.setData({
  28. tabs:tabs,
  29. curs:curs
  30. })
  31. })
  32. },
  33. pushToday(e){
  34. $push.pushToday(e.currentTarget.dataset)
  35. },
  36. curChange1(e){
  37. if (e.detail.source == "touch"){
  38. var curs=this.data.curs,index=e.target.dataset.tab
  39. curs[index]=e.detail.current
  40. this.setData({
  41. curs:curs
  42. })
  43. }
  44. },
  45. tabChange1(e){
  46. var curs=this.data.curs,index=e.target.dataset.tab
  47. curs[index]=e.target.dataset.id
  48. this.setData({
  49. curs:curs
  50. })
  51. },
  52. /**
  53. * 生命周期函数--监听页面初次渲染完成
  54. */
  55. onReady() {
  56. },
  57. /**
  58. * 生命周期函数--监听页面显示
  59. */
  60. onShow() {
  61. },
  62. /**
  63. * 生命周期函数--监听页面隐藏
  64. */
  65. onHide() {
  66. },
  67. /**
  68. * 生命周期函数--监听页面卸载
  69. */
  70. onUnload() {
  71. },
  72. /**
  73. * 页面相关事件处理函数--监听用户下拉动作
  74. */
  75. onPullDownRefresh() {
  76. },
  77. /**
  78. * 页面上拉触底事件的处理函数
  79. */
  80. onReachBottom() {
  81. },
  82. /**
  83. * 用户点击右上角分享
  84. */
  85. onShareAppMessage() {
  86. }
  87. })