91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序怎么引導用戶授權

發布時間:2021-01-28 10:39:36 來源:億速云 閱讀:180 作者:小新 欄目:移動開發

這篇文章主要介紹了小程序怎么引導用戶授權,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

用戶信息授權

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

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

思路步驟

1、wx.getSetting查看是否授權

2、已授權使用wx.getUserInfo獲取用戶信息,保存

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

<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">允許用戶授權</button>

4、授權完成保存用戶信息

項目實現

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

// 查看是否授權,保存授權狀態
    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');
            }
        }
    })

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

<!-- 小程序授權組件 -->
<authorize id="authorize"></authorize>

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

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

4、main.json-----主頁面配置參數

"usingComponents": {
    "authorize": "自定義授權組件的路徑"
}

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
            })
        },
        // 授權信息保存
        bindGetUserInfo(e){
            wx.setStorageSync('isAuthorize', 'true');
            wx.setStorageSync('userInfo', JSON.stringify(e.detail.userInfo));
            this.hideDialog()
        }

    }
})

感謝你能夠認真閱讀完這篇文章,希望小編分享的“小程序怎么引導用戶授權”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

利津县| 大宁县| 上犹县| 招远市| 乌审旗| 石门县| 环江| 车致| 通河县| 武穴市| 梅州市| 石阡县| 德阳市| 新蔡县| 鄱阳县| 建平县| 鄂伦春自治旗| 新巴尔虎左旗| 凤凰县| 南通市| 宝鸡市| 繁昌县| 鄂托克旗| 玛曲县| 新干县| 房产| 光泽县| 南涧| 台州市| 堆龙德庆县| 庆元县| 云阳县| 彭山县| 晴隆县| 高雄县| 泰州市| 余姚市| 克东县| 分宜县| 辽阳县| 彰武县|