Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

56 linhas
1.9 KiB

  1. const app = getApp()
  2. const config = require("../../config/config")
  3. const Http = require("../../utils/HttpBasics.js")
  4. const navigationBarHeight = (getApp().statusBarHeight + 44) + "px"
  5. Page({
  6. data: {
  7. navigationBarHeight,
  8. imgHttps: app.globalData.imgHttps,
  9. userData: "",
  10. },
  11. onLoad: function () {
  12. console.log(123);
  13. let _this = this
  14. tt.login({
  15. success(_res) {
  16. // 获取用户信息
  17. tt.getUserInfo({
  18. withCredentials: true,
  19. // withRealNameAuthenticationInfo: true,
  20. success(res) {
  21. console.log(res);
  22. _this.setData({
  23. userData: res.userInfo
  24. })
  25. Http.get({
  26. url: config.api.checkUserInfo
  27. }).then(res => {
  28. }).catch(err=>{
  29. console.log("我没提交授权",err.code);
  30. if(err.code == 11004){
  31. Http.post({
  32. url:config.api.userInfo,
  33. data:{
  34. iv:res.iv,
  35. encryptedData:res.encryptedData
  36. }
  37. }).then(res=>{
  38. console.log(res);
  39. })
  40. }
  41. })
  42. },
  43. fail(res) {
  44. tt.navigateTo({
  45. url: 'pages/index/index' // 指定页面的url
  46. });
  47. },
  48. });
  49. },
  50. });
  51. }
  52. })