login.js 957 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {
  2. loginFn,
  3. loginByUserInfo
  4. } from './../../utils/login'
  5. //获取应用实例
  6. const app = getApp()
  7. Page({
  8. data: {
  9. canIUse: wx.canIUse('button.open-type.getUserInfo'),
  10. navUrl: '',
  11. code: '',
  12. login_img: "/image/4Dage/login-bg.svg",
  13. login_logo: "/image/4Dage/login-logo.svg"
  14. },
  15. onLoad: function (options) {
  16. wx.login({
  17. success: (res) => {
  18. if (res.code) {
  19. this.setData({
  20. code: res.code
  21. })
  22. }
  23. }
  24. });
  25. },
  26. onReady: function () {
  27. // 页面渲染完成
  28. },
  29. onShow: function () {
  30. // 页面显示
  31. },
  32. onHide: function () {
  33. // 页面隐藏
  34. },
  35. onUnload: function () {
  36. // 页面关闭
  37. },
  38. bindgetphonenumber(e) {
  39. loginFn(e, this.data.code, true).then(() => {
  40. wx.navigateBack()
  41. })
  42. },
  43. bindgetuserinfo() {
  44. loginByUserInfo().then(res => {
  45. // this.triggerEvent('loginSuccess')
  46. wx.navigateBack()
  47. })
  48. },
  49. })