index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import {
  2. setUserInfo,
  3. userLogin,
  4. getUserSO
  5. } from '~/api/user'
  6. Component({
  7. /**
  8. * 组件的属性列表
  9. */
  10. properties: {
  11. },
  12. /**
  13. * 组件的初始数据
  14. */
  15. data: {
  16. code: ''
  17. },
  18. /**
  19. * 组件的方法列表
  20. */
  21. methods: {
  22. selectGrade({
  23. target
  24. }) {
  25. let code = target.dataset.code
  26. if (!code) {
  27. return
  28. }
  29. this.setData({
  30. code
  31. })
  32. console.log(code);
  33. },
  34. setUserInfo() {
  35. },
  36. getUserProfile(e) {
  37. wx.login({
  38. success: async (res) => {
  39. if (res.code) {
  40. let so = await getUserSO({
  41. code: res.code
  42. })
  43. console.log(so);
  44. } else {
  45. console.log('获取用户登录态失败!' + res.errMsg)
  46. }
  47. }
  48. })
  49. // wx.getUserProfile({
  50. // desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
  51. // success: async (userProfile) => {
  52. // console.log(userProfile);
  53. // /*
  54. // shareUid
  55. // */
  56. // let {
  57. // encryptedData,
  58. // sessionKey,
  59. // iv,
  60. // } = userProfile
  61. // let res = await userLogin({
  62. // encryptedData,
  63. // sessionKey,
  64. // iv,
  65. // })
  66. // console.log(res);
  67. // }
  68. // })
  69. },
  70. }
  71. })