微信小程序登录并获取手机号源码

在小程序开发时,经常遇到无法获取到用户敏感权限的问题,另一个问题是腾讯官方平台接口一直在更新,导致无法获取敏感信息。本次使用最新的微信小程序接口开发的登录模块,里面包含了登录和获取手机号的详细实现方式。支付后,需要把配置文件中的appid换成你自己的小程序的appid。 这个是纯前端代码,仅供大家阅览学习。

支付完成后,会自动下载完整的小程序代码到本地,请大家放心学习。

每个代码我都有详细的备注介绍,请大家不用担心。

 methods: {
    // 检查登录状态
    checkLoginStatus() {
      if (app.globalData.openid && app.globalData.access_token) {
        this.setData({
          hasUserInfo: true,
          phoneNumber: app.globalData.phoneNumber || '',
          hasPhoneNumber: !!app.globalData.phoneNumber
        })
      }
    },

    // 微信授权登录 - 弹窗流程
    handleLogin() {
      console.log('用户点击登录按钮')
      
      if (this.data.isLoggingIn) {
        console.log('正在登录中,忽略重复点击')
        return
      }
      
      this.setData({ isLoggingIn: true })
      console.log('开始登录流程')
      
      // 第一步:先进行微信登录获取code
      wx.login({
        success: (loginRes) => {
          console.log('微信登录成功,获取到code:', loginRes.code)

最终效果如下面视频。

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

¥ 10
×

确认购买

商品名称:微信小程序登录并获取手机号源码

¥10

购买后将获得相应权益

×

扫码支付

商品名称:微信小程序登录并获取手机号源码

0

订单号:

支付二维码

请使用微信扫码支付

支付完成后将自动处理