user-info.js 803 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { removeUserInfo, removeToken } from '../../utils/storage'
  2. import EventEmitter from '../../utils/eventEmitter'
  3. const app = getApp()
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. userinfo: app.globalData.userinfo
  10. },
  11. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onShow: function () {
  15. this.setData({
  16. userinfo: app.globalData.userinfo
  17. })
  18. },
  19. chooseImage () {
  20. wx.chooseImage({
  21. success: (res) => {
  22. const path = res.tempFilePaths[0]
  23. wx.navigateTo({
  24. url: `/pages/avatar-cropper/avatar-cropper?img_src=${path}`,
  25. })
  26. },
  27. })
  28. },
  29. logout () {
  30. removeUserInfo()
  31. removeToken()
  32. app.globalData.token = ''
  33. app.globalData.userinfo = {}
  34. EventEmitter.emit('logout')
  35. wx.navigateBack()
  36. }
  37. })