setUserInfo.js 748 B

1234567891011121314151617181920
  1. export default() => {
  2. return new Promise((resolve, reject) => {
  3. uni.getUserProfile({
  4. desc: '用于完善个人资料' // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
  5. })
  6. .then((response) => {
  7. if (response[1].errMsg === 'getUserProfile:ok') {
  8. uni.setStorageSync('userInfo', response[1].userInfo); //存储用户信息
  9. resolve(response[1]);//返回的信息
  10. }else {
  11. uni.showToast({
  12. title: '授权失敗',
  13. icon: 'error'
  14. });
  15. }
  16. }).catch((reject) => {
  17. console.log('拒绝授权',reject)
  18. })
  19. })
  20. }