美文网首页
微信小程序 将 wx.login 封装成同步执行

微信小程序 将 wx.login 封装成同步执行

作者: 张思学 | 来源:发表于2021-04-22 13:27 被阅读0次

    解决大家提到的wx.login非同步问题,第一时间想到的就是ES6 Promise
    不多说直接写一个函数,以下封装同样适用于获取手机号等

    封装
    // 同步wx.login
    const wxLogin = () => {
      return new Promise((reslove) => {
        wx.login({
          success(res) {
            reslove(res.code);
          } 
        })
      })
    }
    
    使用
    // 使用 import 引入 wxLogin 
    asycn xxx() {
      const code = await wxLogin();
      console.log(code);
    }
    

    相关文章

      网友评论

          本文标题:微信小程序 将 wx.login 封装成同步执行

          本文链接:https://www.haomeiwen.com/subject/tejxrltx.html