invitees.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // pages/invitees/invitees.js
  2. import {
  3. post,
  4. } from '../../utils/http';
  5. import {
  6. trackUserEvent
  7. } from '../../utils/util'
  8. /**
  9. * 数据上报-被邀请者枚举类型
  10. */
  11. const XEnum_Invitee_Type = 8
  12. Page({
  13. /**
  14. * 页面的初始数据
  15. */
  16. data: {
  17. invite_id: 0,
  18. },
  19. /**
  20. * 生命周期函数--监听页面加载
  21. */
  22. onLoad: function (options) {
  23. console.log(options, 'optionsoptions', options.q);
  24. if (options.q) {
  25. const queryAll = decodeURIComponent(options.q);
  26. const array = queryAll.split("=")
  27. // this.setData({
  28. // invite_id: array[1]
  29. // })
  30. getApp().invite_id = array[1]
  31. console.log(getApp().invite_id, 'this.data.invite_id');
  32. return
  33. }
  34. if (options.invite_id) {
  35. console.log(options.invite_id,'options.invite_idoptions.invite_id');
  36. getApp().invite_id = options.invite_id
  37. // this.setData({
  38. // invite_id: options.invite_id
  39. // })
  40. }
  41. },
  42. /**
  43. * 生命周期函数--监听页面初次渲染完成
  44. */
  45. onReady: function () {
  46. },
  47. /**
  48. * 生命周期函数--监听页面显示
  49. */
  50. onShow: function () {
  51. },
  52. getReceive() {
  53. console.log( getApp().invite_id, 'this.data.invite_id');
  54. post('api/invite/receive', {
  55. invite_id: getApp().invite_id
  56. }, (res) => {
  57. wx.navigateTo({
  58. url: '/pages/sucReception/sucReception',
  59. })
  60. })
  61. trackUserEvent(XEnum_Invitee_Type)
  62. },
  63. /**
  64. * 生命周期函数--监听页面隐藏
  65. */
  66. onHide: function () {
  67. },
  68. /**
  69. * 生命周期函数--监听页面卸载
  70. */
  71. onUnload: function () {
  72. },
  73. /**
  74. * 页面相关事件处理函数--监听用户下拉动作
  75. */
  76. onPullDownRefresh: function () {
  77. },
  78. /**
  79. * 页面上拉触底事件的处理函数
  80. */
  81. onReachBottom: function () {
  82. },
  83. /**
  84. * 用户点击右上角分享
  85. */
  86. onShareAppMessage: function () {
  87. }
  88. })