婷婷亚洲久悠悠色悠在线播放_天天爽夜夜爽人人爽一区二区_少妇群交换bd高清国语版_日韩不卡一区二区_欧美精品一二区_久久国产精品影视

18842388900

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

Article/文章

記錄成長(zhǎng)點(diǎn)滴 分享您我感悟

您當(dāng)前位置>首頁(yè) > 知識(shí) > 軟件開(kāi)發(fā)

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

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

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

標(biāo)簽:小程序 javascript

分享:

瀏覽次數(shù):0

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

用戶(hù)信息授權(quán)

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

可以獲取到的信息有:昵稱(chēng)、頭像、性別、國(guó)家、省份、城市、性別、語(yǔ)言

思路步驟

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

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

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

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

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

項(xiàng)目實(shí)現(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) {                   沈陽(yáng)軟件定制

<a href=http://www.301gynobs.cn target=_blank class=infotextkey>沈陽(yáng)<a href=http://www.301gynobs.cn target=_blank class=infotextkey>軟件開(kāi)發(fā)</a></a>,<a href=http://www.301gynobs.cn target=_blank class=infotextkey>沈陽(yáng)<a href=http://www.301gynobs.cn target=_blank class=infotextkey>軟件公司</a></a>

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

2、main.wxml------項(xiàng)目主頁(yè)面

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

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

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

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

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

5、authorize.js------自定義帶有button的頁(yè)面/彈窗組件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()        }    }})

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

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

小程序,javascript

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

主站蜘蛛池模板: 99视频这里有精品 | 91精品国产综合久久国产大片 | 久久国产免费观看精品 | 最新四虎影在线在永久观看 | 成人www| 中文字幕在线视频免费观看 | 夜夜爽一区二区三区 | 玩弄放荡人妇系列AV在线网站 | 最近高清日本免费 | 日本高清视频免费在线观看 | 97在线观看免费观看高清 | 国产无遮挡无码裸体视频在现观看 | 亚洲国产精品无码久久久久久曰 | 欧美精品乱码99久久蜜桃 | 在线看播放免费网站 | 中文字幕けのぁ一般男女 | 水蜜桃视频在线免费观看 | 亚洲国产成人精品福利无码 | 亚洲午夜久久久国产精品 | 久久久麻豆| 美女裸身裸乳视频网站 | 无码精品黑人一区二区三区 | 免费女人18毛片a毛片视频 | 国产精品厕所 | 久草综合在线 | 久久国产精彩视频 | 国产草比视频 | 大量情侣在线偷拍小视频 | 日本aa级毛片免费观看 | 久艹在线观看视频 | 国产亚洲精品二区 | 亚洲国产精品999久久久婷婷 | 久久人人爽人人爽人人片亚洲 | 久久久激情视频 | 欧美性猛交久久久乱大交 | 亚洲经典视频在线观看 | 国产午夜亚洲精品国产成人小说 | 禁漫天堂久久久久久久久久 | 欧美一级二级三级乱码 | 久久艹一区| 日韩性xxxx|