index.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. // pages/zzdy/index.js
  2. import {
  3. getWxid
  4. } from "../../api/zzdy"
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. tabs: [{
  11. name: "首页",
  12. icon: "../../icon/zzdy/index.png",
  13. selected: "../../icon/zzdy/index-s.png"
  14. },
  15. {
  16. name: "我的",
  17. icon: "../../icon/zzdy/mine.png",
  18. selected: "../../icon/zzdy/mine-s.png"
  19. }
  20. ],
  21. tabIndex: 0,
  22. uuid: ""
  23. },
  24. /**
  25. * 生命周期函数--监听页面加载
  26. */
  27. onLoad(options) {
  28. let that = this
  29. that.init(options)
  30. },
  31. init(e) {
  32. let that = this
  33. if (e) {
  34. if (e.uuid) {
  35. that.setData({
  36. uuid: String(e.uuid)
  37. })
  38. }
  39. }
  40. wx.getStorage({
  41. key: "openid",
  42. success(res) {},
  43. fail(err) {
  44. that.getOpenid()
  45. }
  46. })
  47. },
  48. // 获取openid
  49. getOpenid() {
  50. wx.login({
  51. success: (res) => {
  52. if (res.code) {
  53. getWxid(res.code).then(res => {
  54. if (res.code == 200) {
  55. wx.setStorageSync('openid', res.openid)
  56. } else {
  57. wx.showModal({
  58. content: '获取openid失败,请稍后再试',
  59. title: "提示",
  60. })
  61. }
  62. }).catch(err => {
  63. wx.showModal({
  64. content: '获取openid失败,请稍后再试',
  65. title: "提示",
  66. })
  67. })
  68. }
  69. },
  70. })
  71. },
  72. // 选项卡点击事件
  73. tabBtn(e) {
  74. let that = this
  75. var index = e.currentTarget.dataset.index
  76. that.setData({
  77. tabIndex: index
  78. })
  79. },
  80. /**
  81. * 生命周期函数--监听页面初次渲染完成
  82. */
  83. onReady() {
  84. // let that = this
  85. // wx.cloud.callFunction({
  86. // // 云函数名称
  87. // name: 'getToken',
  88. // success: function (res) {
  89. // wx.setStorage({
  90. // key: "ACCESS_TOKEN",
  91. // data: res.result.access_token
  92. // })
  93. // },
  94. // fail: console.error
  95. // })
  96. },
  97. /**
  98. * 生命周期函数--监听页面显示
  99. */
  100. onShow() {
  101. },
  102. /**
  103. * 生命周期函数--监听页面隐藏
  104. */
  105. onHide() {
  106. },
  107. /**
  108. * 生命周期函数--监听页面卸载
  109. */
  110. onUnload() {
  111. },
  112. /**
  113. * 页面相关事件处理函数--监听用户下拉动作
  114. */
  115. onPullDownRefresh() {
  116. },
  117. /**
  118. * 页面上拉触底事件的处理函数
  119. */
  120. onReachBottom() {
  121. },
  122. /**
  123. * 用户点击右上角分享
  124. */
  125. onShareAppMessage() {
  126. }
  127. })