auth.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. // pages/auth/auth.js
  2. var app = getApp();
  3. var api = require('../../config/api.js');
  4. var util = require('../../utils/util.js');
  5. var websocket = require('../../services/websocket.js');
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. userInfo: app.globalData.userInfo,
  12. hasUserInfo: false,
  13. canIUse: wx.canIUse('button.open-type.getUserInfo')
  14. },
  15. /**
  16. * 生命周期函数--监听页面加载
  17. */
  18. onLoad: function(options) {
  19. },
  20. startLogin: function(e) {
  21. console.log(e);
  22. util.backendLogin(e.detail).then((userInfo) => {
  23. this.setData({
  24. userInfo: userInfo,
  25. hasUserInfo: true
  26. })
  27. websocket.wsConnect()
  28. });
  29. },
  30. goback: function () {
  31. wx.navigateBack({
  32. delta: 1
  33. })
  34. },
  35. /**
  36. * 生命周期函数--监听页面初次渲染完成
  37. */
  38. onReady: function() {
  39. },
  40. /**
  41. * 生命周期函数--监听页面显示
  42. */
  43. onShow: function() {
  44. },
  45. /**
  46. * 生命周期函数--监听页面隐藏
  47. */
  48. onHide: function() {
  49. },
  50. /**
  51. * 生命周期函数--监听页面卸载
  52. */
  53. onUnload: function() {
  54. },
  55. /**
  56. * 页面相关事件处理函数--监听用户下拉动作
  57. */
  58. onPullDownRefresh: function() {
  59. },
  60. /**
  61. * 页面上拉触底事件的处理函数
  62. */
  63. onReachBottom: function() {
  64. },
  65. /**
  66. * 用户点击右上角分享
  67. */
  68. onShareAppMessage: function() {
  69. }
  70. })