18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > 小程序

如何写微信小程序授权码?效果如何?

发表时间:2019-07-09 11:39:09

文章来源:沈阳网站建设

标签:

分享:

浏览次数:0

我听过很多朋友都在问如何编写微信小程序授权码。有什么方法?该方法仍然非常简单。如果您正在执行微信小程序,您将经常遇到此类问题,我们将为您详细说明。介绍,我希望能帮助越来越多的玩家解决这个问题。

1536227500155987.jpg

微信小程序如何写授权码?

第一种类型:

在onLoad中,您可以直接获得授权。如果您在拒绝时跳出框,它也会提醒用户您是否确定拒绝。如果单击获取授权,它肯定会调出微信自己的系统页面来获取个人信息。

Wx.login({

成功:函数(res){

Var JSCODE=res.code

wx.getUserInfo({

Lang:'zh_CN',

成功:函数(res){

CONSOLE.LOG(RES);

Var userInfo=res.userInfo;

Var cardNikeName=userInfo.nickName;

Var avatarUrl=userInfo.avatarUrl;

Var area=userInfo.province;

Var encryptedData=res.encryptedData;

Var iv=res.iv;

app.globalData.userInfo=res.userInfo;

wx.setStorageSync('userInfo',res.userInfo)

Var value=wx.getStorageSync('channel')

CONSOLE.LOG(值)

Wx.request({

网址:'https://laohuangli.intbull.com/little/little.jsp',

数据: {

Cmd:'login',

通道:值,

App_id:'wxd1949f3130a58e73',

代码: JSCODE,

Encrypted_data: encryptedData,

Iv: iv,

},

标头: {

'content-type':'application/json'

},

成功:函数(res){

app.globalData.open_id=res.data.open_id;

CONSOLE.LOG(res.data.open_id)

wx.setStorageSync('open_id',res.data.open_id)

}

})

},

失败:函数(){

wx.showModal({

标题:'警告',

内容:'您单击拒绝授权,因此这不会正确显示个人信息,单击确定以重新授权。 ”,

成功:函数(res){

如果(res.confirm){

wx.openSetting({

成功:(res)=> {

如果(res.authSetting ['scope.userInfo']){////如果用户重新批准授权登录

wx.getUserInfo({

成功:函数(res){

Var userInfo=res.userInfo;

that.setData({

nickName: userInfo.nickName,

avatarUrl: userInfo.avatarUrl,

})

}

})

}

}

})

}

}

})

}

})

}

})

第二种类型:

跳开框被拒绝,按一下按钮,点击跳出框

wx.getUserInfo({

成功:函数(res){

CONSOLE.LOG(RES)

},

失败:函数(){

}

})

在单击功能中调用,您可以重复子弹框

通过上面的介绍,现在您知道如何编写微信小程序授权码。只要您遵循上述方法,重新授权仍然可以成功完成。当然,如果您想了解更多方法,请关注我们,我们会每天为您提供新内容,希望能帮您解决上述问题。

沈阳小程序开发,微信小程序开发,微信小程序

相关案例查看更多