index.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. // pages/home/index.js
  2. const {
  3. globalData
  4. } = getApp();
  5. import {
  6. httpOrther
  7. } from "../../utils/httpFunc";
  8. Page({
  9. /**
  10. * 页面的初始数据
  11. */
  12. data: {
  13. list: [],
  14. // heights: []
  15. },
  16. title: '',
  17. showBack() {
  18. const _this = this;
  19. httpOrther({
  20. url: `/Applets/shengshizhongguo/json/list${globalData.miniProgram.envVersion}.json?${Date.now()}`,
  21. call(res) {
  22. const defaultItem = (res.list || [])[0]
  23. if (!res.showList) {
  24. wx.redirectTo({
  25. url: `/pages/activityDetail/index?url=${defaultItem.fileName}&title=${defaultItem.title}`
  26. })
  27. return
  28. }
  29. _this.setData({
  30. // list: res.list || []
  31. list: [
  32. ...res.list,
  33. ...res.list,
  34. ...res.list,
  35. ...res.list,
  36. ]
  37. })
  38. }
  39. })
  40. },
  41. toDetail(e) {
  42. wx.navigateTo({
  43. url: '/pages/activityDetail/index?url=' + e.currentTarget.dataset.file + '&title=' + e.currentTarget.dataset.title
  44. })
  45. },
  46. imageload(e) {
  47. // let width = globalData.client.screenWidth * 73 / 75;
  48. // const ori = JSON.parse(JSON.stringify(this.data.heights));
  49. // ori[e.currentTarget.dataset.index || 0] = width * e.detail.height / globalData.client.screenWidth;
  50. // this.setData({
  51. // heights: ori
  52. // })
  53. },
  54. /**
  55. * 生命周期函数--监听页面加载
  56. */
  57. onLoad(options) {
  58. wx.setNavigationBarTitle({
  59. title: '媒体行',
  60. })
  61. this.showBack();
  62. },
  63. /**
  64. * 生命周期函数--监听页面初次渲染完成
  65. */
  66. onReady() {
  67. },
  68. /**
  69. * 生命周期函数--监听页面显示
  70. */
  71. onShow() {
  72. },
  73. /**
  74. * 生命周期函数--监听页面隐藏
  75. */
  76. onHide() {
  77. },
  78. /**
  79. * 生命周期函数--监听页面卸载
  80. */
  81. onUnload() {
  82. },
  83. /**
  84. * 页面相关事件处理函数--监听用户下拉动作
  85. */
  86. onPullDownRefresh() {
  87. },
  88. /**
  89. * 页面上拉触底事件的处理函数
  90. */
  91. onReachBottom() {
  92. },
  93. /**
  94. * 用户点击右上角分享
  95. */
  96. onShareAppMessage: function () {
  97. return {
  98. title: "", // 分享名称
  99. path: 'pages/home/index', // 点击分享后的链接要来到的页面的路径已经对应需要的参数
  100. }
  101. }
  102. })