C端小程序
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
pirms 6 gadiem
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. let config = require('./config/config.js')
  2. App({
  3. data: {
  4. },
  5. onLaunch: function (options) {
  6. var that = this;
  7. that.globalData.sceneAddress = options.scene;
  8. // 登录
  9. wx.login({
  10. success: res => {
  11. console.log(res)
  12. wx.request({
  13. url: config.api.login,
  14. data: {
  15. appId: config.weapp.AppId,
  16. code: res.code,
  17. sceneAddress: that.globalData.sceneAddress,
  18. },
  19. method: 'POST',
  20. success: (result)=>{
  21. console.log(result)
  22. that.globalData.token = result.data.data.token;
  23. console.log(that.globalData.token)
  24. that.getUserInfo()
  25. that.getLocation()
  26. }
  27. })
  28. }
  29. })
  30. // setTimeout(() => {
  31. // this.globalData.market={
  32. // name:"陕西大悦城"
  33. // }
  34. // }, 1000);
  35. },
  36. /**
  37. * 获取地址位置信息
  38. */
  39. getLocation: function() {
  40. wx.getLocation({
  41. type: 'wgs84',
  42. success: function(res) {
  43. console.log("getLocation", res);
  44. },
  45. fail: error => {
  46. console.log(error);
  47. }
  48. })
  49. },
  50. /**
  51. * 获取用户信息
  52. */
  53. getUserInfo: function() {
  54. // 获取用户信息
  55. wx.getSetting({
  56. success: res => {
  57. if (res.authSetting['scope.userInfo']) {
  58. // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
  59. wx.getUserInfo({
  60. success: res => {
  61. // 可以将 res 发送给后台解码出 unionId
  62. this.globalData.userInfo = res.userInfo
  63. // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
  64. // 所以此处加入 callback 以防止这种情况
  65. if (this.userInfoReadyCallback) {
  66. this.userInfoReadyCallback(res)
  67. }
  68. }
  69. })
  70. }
  71. }
  72. })
  73. },
  74. globalData: {
  75. // token
  76. token: null,
  77. // 渠道
  78. sceneAddress: null,
  79. // 二维码参数
  80. scene: null,
  81. // 当前商场信息
  82. market: {
  83. name: "陕西大悦城"
  84. }
  85. }
  86. })