livehome.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. // pages/livehome/livehome.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. prodUrl:app.globalData.prodUrl,
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. onLoad: function (options) {
  14. let _this = this;
  15. wx.request({
  16. url: app.globalData.prodUrl + 'web-pm/wx/pm/list_live_item',
  17. data: '',
  18. header: { 'ydw-token': wx.getStorageSync('key').ydw_token },
  19. method: 'GET',
  20. dataType: 'json',
  21. responseType: 'text',
  22. success: function(data) {
  23. console.log(wx.getStorageSync('key').ydw_token)
  24. console.log(data.data)
  25. _this.setData({
  26. playData: data.data.data,
  27. })
  28. }
  29. })
  30. setInterval(() => {
  31. var a = Math.floor(Math.random() * (100 - 20 + 1) + 20);
  32. _this.setData({
  33. onlineCount: a
  34. })
  35. }, 2000)
  36. },
  37. /**
  38. * 生命周期函数--监听页面初次渲染完成
  39. */
  40. onReady: function () {
  41. },
  42. /**
  43. * 生命周期函数--监听页面显示
  44. */
  45. onShow: function () {
  46. },
  47. /**
  48. * 生命周期函数--监听页面隐藏
  49. */
  50. onHide: function () {
  51. },
  52. /**
  53. * 生命周期函数--监听页面卸载
  54. */
  55. onUnload: function () {
  56. },
  57. /**
  58. * 页面相关事件处理函数--监听用户下拉动作
  59. */
  60. onPullDownRefresh: function () {
  61. let _this = this;
  62. wx.request({
  63. url: app.globalData.prodUrl + 'web-pm/wx/pm/list_live_item',
  64. data: '',
  65. header: { 'ydw-token': wx.getStorageSync('key').ydw_token },
  66. method: 'GET',
  67. dataType: 'json',
  68. responseType: 'text',
  69. success: function (data) {
  70. var reg = /^2\d{2}$/;
  71. if (reg.test(data.statusCode)) {
  72. _this.setData({
  73. playData: data.data.data
  74. })
  75. wx.showToast({
  76. title: '数据加载成功',
  77. icon: 'none'
  78. });
  79. wx.stopPullDownRefresh({
  80. success: function () {
  81. }
  82. });
  83. } else {
  84. wx.showToast({
  85. title: '数据获取失败',
  86. icon: 'none'
  87. });
  88. };
  89. }
  90. })
  91. }
  92. })