logout.js 542 B

12345678910111213141516171819202122232425262728
  1. import { removeUserInfo, removeToken } from '../../utils/storage'
  2. import EventEmitter from '../../utils/eventEmitter'
  3. import Router from '../../utils/routes'
  4. const app = getApp()
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. userinfo: app.globalData.userinfo
  11. },
  12. onLoad () {
  13. this.setData({
  14. userinfo: app.globalData.userinfo
  15. })
  16. },
  17. logout () {
  18. removeUserInfo()
  19. removeToken()
  20. app.globalData.token = ''
  21. app.globalData.userinfo = {}
  22. EventEmitter.emit('logout')
  23. Router.push('my')
  24. }
  25. })