微信小程序
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

110 satır
2.5 KiB

  1. // pages/index/index.js
  2. import * as UTIL from '../../../utils/util.js';
  3. const APP = getApp();
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. isIPhoneX:false
  10. },
  11. /**
  12. * 生命周期函数--监听页面加载
  13. */
  14. onLoad: function (options) {
  15. this.setData({
  16. isIPhoneX:UTIL.isIPhoneX()
  17. })
  18. },
  19. /**
  20. * 生命周期函数--监听页面初次渲染完成
  21. */
  22. onReady: function () {
  23. },
  24. /**
  25. * 生命周期函数--监听页面显示
  26. */
  27. onShow: function () {
  28. },
  29. /**
  30. * 生命周期函数--监听页面隐藏
  31. */
  32. onHide: function () {
  33. },
  34. /**
  35. * 生命周期函数--监听页面卸载
  36. */
  37. onUnload: function () {
  38. },
  39. /**
  40. * 页面相关事件处理函数--监听用户下拉动作
  41. */
  42. onPullDownRefresh: function () {
  43. },
  44. /**
  45. * 页面上拉触底事件的处理函数
  46. */
  47. onReachBottom: function () {
  48. },
  49. /**
  50. * 用户点击右上角分享
  51. */
  52. onShareAppMessage: function () {
  53. },
  54. getPhoneNumber: function(e) {
  55. let that = this;
  56. let {
  57. detail
  58. } = e;
  59. console.log(detail)
  60. if (!detail.encryptedData) {
  61. APP.showToast("未获取到手机号码,注册失败!");
  62. return;
  63. }
  64. //     if (res.detail.userInfo) {
  65. //       //用户按了允许授权按钮
  66. //       var that = this;
  67. //       // 获取到用户的信息了,打印到控制台上看下
  68. //       console.log("用户的信息如下:");
  69. //       console.log(res.detail);
  70. //       //授权成功后,通过改变 isHide 的值,让实现页面显示出来,把授权页面隐藏起来
  71. //       that.setData({
  72. //         isHide: false
  73. //       });
  74. //     } else {
  75. //       //用户按了拒绝按钮
  76. //       wx.showModal({
  77. //         title: '警告',
  78. //         content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!',
  79. //         showCancel: false,
  80. //         confirmText: '返回授权',
  81. //         success: function(res) {
  82. //           // 用户没有授权成功,不需要改变 isHide 的值
  83. //           if (res.confirm) {
  84. //             console.log('用户点击了“返回授权”');
  85. //           }
  86. //         }
  87. //       });
  88. //     }
  89. }
  90. })