E企盈营销工具技术服务商 热线:4006-838-530

微信小程序授权登录,小程序之登录授权(小程序端处理)

E企盈直播平台营销卖货系统

登录组件组件的UI!–components/login/index.wxml–buttonbind:getuserinfo=”onGetUserInfo”open-type='{{openType}}’plain='{{true}}’class=”container”slotname=”img”/slot/button清除button的原始样式.container{padding:0!important;border:none!important;}定义组件的事件//components/login/index.jsComponent({//开启使用插拔式的结点options:{multipleSlots:true},/组件的属性列表/properties:{openType:{type:String}},/组件的初始数据/data:{},/组件的方法列表/methods:{onGetUserInfo(event){this.triggerEvent(‘getuserinfo’,event.detail,{})}}})登录页面使用登录组件viewclass=”container”!–登录组件–img-btn-cmpwx:if=”{{!hasUserInfo}}”open-type=”getUserInfo”class=”avatar-position”bind:getuserinfo=”onGetUserInfo”imageslot=”img”class=”avatar”src=”/components/images/my.png”//img-btn-cmp!–登录后使用open-data–viewclass=”avatar-containeravatar-position”imagesrc=”{{userInfo.avatarUrl}}”wx:if=”{{hasUserInfo}}”class=”avatar”/open-datawx:if=”{{hasUserInfo}}”type=”userNickName”/open-data/view/view登录授权逻辑//pages/me/me.jsPage({/页面的初始数据/data:{hasUserInfo:false,userInfo:null},onLoad:function(){//页面加载时使用用户授权逻辑,弹出确认的框this.userAuthorized()},userAuthorized(){wx.getSetting({success:data={if(data.authSetting[‘scope.userInfo’]){wx.getUserInfo({success:data={this.setData({hasUserInfo:true,userInfo:data.userInfo})}})}else{this.setData({hasUserInfo:false})}}})},onGetUserInfo(event){constuserInfo=event.detail.userInfoif(userInfo){wx.login({success:function(res_1){console.log(res_1)wx.getUserInfo({success:function(res_2){console.log(res_2)//发给服务器的数据}})}})this.setData({hasUserInfo:true,userInfo:userInfo})}}})wx.getSetting()回调函数返回数据登录状态图示登录未登录wx.getUserInfo()回调函数返回数据wx.login()函数返回值接下就是后台接受处理请求。后台的处理请查看我的下一篇博客:

E企盈系统专业开发:万商直播系统开发,直播系统,直播平台系统源码,小程序直播,商城版小程序,分销小程序,小程序定制,微分销,微商,微信分销,微信分销商城,微信分销系统,微信分销管理,微信分销平台,微商代理系统,E企盈是专业的直播小,E企盈是专业的直播小程序,公众号分销系统,营销系统,社群私域流量卖货系统技术开发商,热线:4006-838-530
赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序授权登录,小程序之登录授权(小程序端处理)
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏