if (Laya.Browser.onMiniGame) {
Laya.Browser.window.wx.login(
{
success: (res) =>
{
if (res.code)
{
let code= res.code;
console.log("登陆成功,获取到code")
}
var button = Laya.Browser.window.wx.createUserInfoButton(
{
type: 'text',
text: '点击进入游戏',
style:
{
left: wx.getSystemInfoSync().windowWidth/2-70,
top: wx.getSystemInfoSync().windowHeight/2,
width: 140,
height: 40,
lineHeight: 40,
backgroundColor: '#ff0000',
color: '#ffffff',
textAlign: 'center',
fontSize: 16,
borderRadius: 4
}
})
button.onTap((res) =>
{
if(res.errMsg=="getUserInfo:ok")
{
console.log("授权用户信息")
//获取到用户信息
GameDataManager.PlayerImgUrl = res.userInfo.avatarUrl
GameDataManager.PlayerName = res.userInfo.nickName
GameDataManager.IsAuthSuccess = true
console.log("player wechat imge "+GameDataManager.PlayerImgUrl)
//清除微信授权按钮
button.destroy()
}
else
{
console.log("授权失败")
GameDataManager.IsAuthSuccess = false
Laya.Scene.open("test/HallScene.scene")
//清除微信授权按钮
button.destroy()
}
})
button.show()
}
})
}
Laya项目微信登录代码
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 我们都知道,微信小游戏和小程序目前风头十足,很多公司都逐渐增加了相关业务线来迅速推广自己的产品和抢占用户群。说到微...
- 微信小程序自定义组件的使用,来自项目的总结 一直以来忙项目都没有什么时间来写博客,今天晚上刷了会儿csdn,知乎等...