成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

小程序引導(dǎo)用戶(hù)授權(quán)

huayeluoliuhen / 2823人閱讀

摘要:用戶(hù)信息授權(quán)對(duì)于小程序未授權(quán)的用戶(hù),官方取消方法的直接調(diào)用,首次授權(quán)必須主動(dòng)觸發(fā)自定義按鈕,才可調(diào)起官方授權(quán)組件可以獲取到的信息有昵稱(chēng)頭像性別國(guó)家省份城市性別語(yǔ)言思路步驟查看是否授權(quán)已授權(quán)使用獲取用戶(hù)信息,保存未授權(quán)顯示帶有的自定義頁(yè)面會(huì)返

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

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

思路步驟

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

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

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

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

項(xiàng)目實(shí)現(xiàn)

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) {
                        wx.setStorageSync("userInfo", res.rawData);
                    }
                })
            } else {
                wx.setStorageSync("isAuthorize", "false");
            }
        }
    })

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


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

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

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

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

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)就完成了!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/99552.html

相關(guān)文章

  • 程序授權(quán)功能(廢)

    摘要:用戶(hù)確認(rèn)授權(quán)用戶(hù)取消授權(quán)授權(quán)成功授權(quán)成功重新登陸因外部原因授權(quán)失敗因外部原因授權(quán)失敗授權(quán)提示小程序需要您的微信授權(quán)才能使用哦錯(cuò)過(guò)授權(quán)頁(yè)面的處理方法刪除小程序重新搜索進(jìn)入點(diǎn)擊授權(quán)按鈕 小程序登陸和使用授權(quán)(親測(cè)無(wú)效,不用看了,直接看評(píng)論) 不想重新寫(xiě)頁(yè)面引導(dǎo)用戶(hù)授權(quán),因?yàn)楣俜秸f(shuō)明 scope 為 scope.userInfo 時(shí),無(wú)法彈出授權(quán)窗口,請(qǐng)使用 理一下思路: 登陸操作,獲取用...

    K_B_Z 評(píng)論0 收藏0
  • 程序開(kāi)發(fā)中的那些

    摘要:解決方法用組件替換組件,用微信小程序的實(shí)現(xiàn)點(diǎn)擊切換效果除此之外,在中也不能使用組件。接口更改問(wèn)題微信小程序最近被吐槽最多的一個(gè)更改,就是用戶(hù)使用開(kāi)發(fā)和體驗(yàn)版時(shí)不會(huì)彈出授權(quán),正式版不受影響。 最近專(zhuān)門(mén)做小程序開(kāi)發(fā)中,跟大家分享下遇到那些不得不處理的小坑,歡迎指正 1.小程序用 WxParse 在手機(jī)上不能正確解析 html 代碼并顯示 解決辦法: 這個(gè)是 wxparse 代碼的一個(gè)...

    CODING 評(píng)論0 收藏0
  • 程序開(kāi)發(fā)中的那些

    摘要:解決方法用組件替換組件,用微信小程序的實(shí)現(xiàn)點(diǎn)擊切換效果除此之外,在中也不能使用組件。接口更改問(wèn)題微信小程序最近被吐槽最多的一個(gè)更改,就是用戶(hù)使用開(kāi)發(fā)和體驗(yàn)版時(shí)不會(huì)彈出授權(quán),正式版不受影響。 最近專(zhuān)門(mén)做小程序開(kāi)發(fā)中,跟大家分享下遇到那些不得不處理的小坑,歡迎指正 1.小程序用 WxParse 在手機(jī)上不能正確解析 html 代碼并顯示 解決辦法: 這個(gè)是 wxparse 代碼的一個(gè)...

    jerryloveemily 評(píng)論0 收藏0
  • 程序開(kāi)發(fā)中的那些

    摘要:解決方法用組件替換組件,用微信小程序的實(shí)現(xiàn)點(diǎn)擊切換效果除此之外,在中也不能使用組件。接口更改問(wèn)題微信小程序最近被吐槽最多的一個(gè)更改,就是用戶(hù)使用開(kāi)發(fā)和體驗(yàn)版時(shí)不會(huì)彈出授權(quán),正式版不受影響。 最近專(zhuān)門(mén)做小程序開(kāi)發(fā)中,跟大家分享下遇到那些不得不處理的小坑,歡迎指正 1.小程序用 WxParse 在手機(jī)上不能正確解析 html 代碼并顯示 解決辦法: 這個(gè)是 wxparse 代碼的一個(gè)...

    Achilles 評(píng)論0 收藏0
  • 淺析微信支付:開(kāi)發(fā)前的準(zhǔn)備

    摘要:本文是淺析微信支付系列文章的第三篇,主要會(huì)講一下在開(kāi)發(fā)前的一些注意事項(xiàng)。淺析微信支付系列已經(jīng)更新兩篇了喲,沒(méi)有看過(guò)的朋友們可以看一下。開(kāi)通微信支付需要注冊(cè)登陸微信商戶(hù)平臺(tái),微信支付相關(guān)的信息都需要在這個(gè)平臺(tái)上進(jìn)行操作。 本文是【淺析微信支付】系列文章的第三篇,主要會(huì)講一下在開(kāi)發(fā)前的一些注意事項(xiàng)。 淺析微信支付系列已經(jīng)更新兩篇了喲~,沒(méi)有看過(guò)的朋友們可以看一下。 淺析微信支付:前篇大綱...

    yanest 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<