App.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <script>
  2. import { getToken } from '@/common/auth.js'
  3. import { login } from '@/api/login.js'
  4. export default {
  5. onLaunch: () => {
  6. // if (!getToken()) {
  7. // uni.login({ // 获取用户登录凭证换取openid
  8. // provider: 'weixin',
  9. // success: (loginInfo) => {
  10. // login({ code: loginInfo.code }).then((response) => {
  11. // if (response.statusCode === 200) {
  12. // const { code, data, msg } = response.data
  13. // if (data && data.openId) {
  14. // setToken(data.token.access_token)
  15. // uni.setStorageSync('userInfo', data.sysUser)
  16. // config.header['Authorization'] = 'Bearer ' + getToken()
  17. // } else {
  18. // uni.showModal({
  19. // title: '系统提示',
  20. // content: '该微信还未绑定账号,请去绑定',
  21. // showCancel: false,
  22. // success: function(res) {
  23. // if (res.confirm) {
  24. // uni.reLaunch({
  25. // url: '/pages/login/login'
  26. // })
  27. // }
  28. // }
  29. // });
  30. // }
  31. // } else {
  32. // toast('系统未知错误,请反馈给管理员')
  33. // }
  34. // })
  35. // }
  36. // })
  37. // }
  38. },
  39. onShow: () => {
  40. console.log('App Show')
  41. },
  42. onHide: () => {
  43. console.log('App Hide')
  44. }
  45. }
  46. </script>
  47. <style>
  48. </style>