Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

66 строки
1.6 KiB

  1. const Http = require("./utils/HttpBasics.js")
  2. const config = require("./config/config.js");
  3. App({
  4. data:{
  5. },
  6. globalData:{
  7. token: null,
  8. imgHttps: 'https://zhibotang.oss-cn-beijing.aliyuncs.com/douyin/drawable-xhdpi/',
  9. platform:null,//手机型号
  10. },
  11. onLaunch: function () {
  12. let that = this
  13. this.logn();
  14. try {
  15. var res = tt.getSystemInfoSync();
  16. that.statusBarHeight = res.statusBarHeight
  17. console.log(`手机型号为 ${res.platform}`);
  18. this.globalData.platform = res.platform
  19. } catch (error) {
  20. console.log(`获取系统信息失败`);
  21. }
  22. },
  23. statusBarHeight: 0,
  24. logn(){
  25. let that = this;
  26. tt.login({
  27. success:(res=>{
  28. let {code} = res
  29. Http.post({
  30. url:config.api.login,
  31. data:{
  32. code:code,
  33. appId:'tt8183f73e1ebb053701'
  34. }
  35. }).then(res=>{
  36. Http.setToken(res.data.token);
  37. that.globalData.token = res.data.token
  38. if (that.tokenCallback) {
  39. that.tokenCallback(res.data.token);
  40. }
  41. }).catch(err=>{
  42. console.log(err);
  43. tt.showModal({
  44. title: '提示',
  45. showCancel: false,
  46. content: '登录失败,请重新尝试',
  47. success: (res) => {
  48. if (res.cancel) {
  49. //点击取消,默认隐藏弹框
  50. } else {
  51. //点击确定
  52. wx.reLaunch({
  53. url: '/pages/index/index',
  54. })
  55. }
  56. }
  57. });
  58. })
  59. }),
  60. });
  61. }
  62. })