久久99亚洲精品久久频_久久久久久久久久久身材好_日本一区二区免费高清视频_www.九九精品_国产做a爱一级毛片久_国产高潮流白浆啊免费A片动态

18842388900

網(wǎng)站建設(shè) APP開發(fā) 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當(dāng)前位置>首頁 > 知識 > 軟件開發(fā)

小程序引導(dǎo)用戶授權(quán)的思路及項目實現(xiàn)方法(附代碼)

發(fā)表時間:2019-05-20 08:49:59

文章來源:沈陽網(wǎng)站建設(shè)

標簽:小程序 javascript

分享:

瀏覽次數(shù):0

本篇文章給大家?guī)淼膬?nèi)容是關(guān)于小程序引導(dǎo)用戶授權(quán)的思路及項目實現(xiàn)方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

用戶信息授權(quán)

對于小程序未授權(quán)的用戶,官方取消wx.getUserInfo方法的直接調(diào)用,首次授權(quán)必須主動觸發(fā)自定義按鈕,才可調(diào)起官方授權(quán)組件

可以獲取到的信息有:昵稱、頭像、性別、國家、省份、城市、性別、語言

思路步驟

1、wx.getSetting查看是否授權(quán)

2、已授權(quán)使用wx.getUserInfo獲取用戶信息,保存

3、未授權(quán)顯示帶有button的自定義頁面,bindGetUserInfo會返回用戶信息,該按鈕會調(diào)用微信官方授權(quán)

<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">允許用戶授權(quán)</button>

4、授權(quán)完成保存用戶信息

項目實現(xiàn)

1、app.js----我放在登陸方法之后

// 查看是否授權(quán),保存授權(quán)狀態(tài)    wx.getSetting({        success: function(res) {            if (res.authSetting['scope.userInfo']) {                wx.setStorageSync('isAuthorize', 'true');                wx.getUserInfo({                    success: function(res) {                   沈陽軟件定制

<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>沈陽<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>軟件開發(fā)</a></a>,<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>沈陽<a href=http://www.chuandiaimall.cn target=_blank class=infotextkey>軟件公司</a></a>

wx.setStorageSync('userInfo', res.rawData); } }) } else { wx.setStorageSync('isAuthorize', 'false'); } } })

2、main.wxml------項目主頁面

<!-- 小程序授權(quán)組件 --><authorize id="authorize"></authorize>

3、main.js------onload中進行判斷是否要顯示自定義的按鈕

// 已授權(quán)隱藏彈框,未授權(quán)顯示彈框this.authorize = this.selectComponent("#authorize");if (wx.getStorageSync('isAuthorize')=='true'){    this.authorize.hideDialog()}

4、main.json-----主頁面配置參數(shù)

"usingComponents": {    "authorize": "自定義授權(quán)組件的路徑"}

5、authorize.js------自定義帶有button的頁面/彈窗組件autiorize,這里只貼出js部分

/*authorize.js*/Component({    options: {        multipleSlots: true    },    data: {        isHide: false,        canIUse: wx.canIUse('button.open-type.getUserInfo')    },    methods: {        //隱藏彈框        hideDialog() {            this.setData({                isHide: true            })        },        // 授權(quán)信息保存        bindGetUserInfo(e){            wx.setStorageSync('isAuthorize', 'true');            wx.setStorageSync('userInfo', JSON.stringify(e.detail.userInfo));            this.hideDialog()        }    }})

這樣整個授權(quán)就完成了!

以上就是小程序引導(dǎo)用戶授權(quán)的思路及項目實現(xiàn)方法(附代碼)的詳細內(nèi)容,更多請關(guān)注沈陽網(wǎng)站建設(shè)其它相關(guān)文章!

小程序,javascript

相關(guān)案例查看更多

主站蜘蛛池模板: 国产一区二区三区美女 | 日韩在线视频一区 | 日韩a片r级无码中文字幕 | 黄频视频在线观看 | 欧美日韩精品免费观看视欧美高清免费大片 | 成人综合伊人五月婷久久 | a级片一区二区三区 | 国产成年视频 | 两个奶头被吃高潮 | 亚洲精品一区中文字幕乱码 | 亚洲成a人片在线观看天堂无码 | 日本爆乳无码中文字幕 | 精品国产91乱码一区二区三区四区 | 日韩一区日韩二区 | 亚洲乱码中文字幕综合 | 日韩一区二区三区久久香蕉 | 在线免费观看日韩欧美 | 在线观看中文字幕第一页 | 爆乳上司julia中文字幕 | 国内久久免费视频 | 国内精品久久久久久久影院 | 麻豆网站视频 | 青草福利 | 国产亚洲精品久久久久久移动网络 | 成年人免费在线看网站 | 亚洲国产一区二区精品无码 | 国产福利视频一区 | 日本无码人妻精品一区二区视频 | 欧美日韩亚 | 狠狠插狠狠干 | 亚洲欧美偷自乱图片 | 国产成人亚洲综合无码精品 | www.91桃色 | 在线不卡二区 | 日本成a人片在线观看日本 亚洲黑人精品一区在线观看 | 国产凸凹视频一区二区 | 婷婷六五月 | 夜夜女人国产香蕉久久精品 | 久久午夜羞羞影院免费观看 | 公在厨房扒开腿让我爽了在线观看 | 精品国产欧美一区二区 |