微信小程序登录以及获取微信用户信息

Promise封装:
调用wx.getUserProfile获取微信用户信息

/**
 * wx getUserProfile封装
 * @param {*} params 
 */
export const getUserProfile=()=>{
        return new Promise((resolve,reject)=>{
            wx.getUserProfile({
              desc: '获取用户信息',
              success:(res)=>{
                  resolve(res)
              },
              fail:(err)=>{
                  reject(err)
              }
            })
        });
}

获取openid 通过调用code2Session接口

调用wx.login获取code


/**
 * wx login 封装
 * @param {*} params 
 */
export const getWxLogin=()=>{
    return new Promise((resolve,reject)=>{
        wx.login({
         timeout: 5000,
          success: (res) => {
            resolve(res)
          },
          fail:(err)=>{
              reject(err)
          }
        })
    });
}

你可能感兴趣的:(分布式小程序电商2,微信小程序,微信,notepad++)