欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序授權(quán)過程 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序授權(quán)過程

發(fā)表時間:2020-10-9

發(fā)布人:葵宇科技

瀏覽次數(shù):49

首先詢問用戶是否同意授權(quán),同意則直接授權(quán),否則彈框提示用戶沒有授權(quán)將影響后續(xù)操作。引導(dǎo)用戶去設(shè)置頁開啟授權(quán)wx.openSetting。

wx.getSetting({
    success(res) {
        //沒有權(quán)限,發(fā)起授權(quán)
        if (!res.authSetting['scope.writePhotosAlbum']) {
            wx.authorize({
                scope: 'scope.writePhotosAlbum',
                success() {
                    //用戶允許授權(quán),保存圖片到相冊
                    that.chooseImg()
                },
                fail(err) {
                    //用戶點擊拒絕授權(quán),跳轉(zhuǎn)到設(shè)置頁,引導(dǎo)用戶授權(quán)
                    that.showSettingToast()
                }
            });
        } else {
            //用戶已授權(quán),保存到相冊
            that.chooseImg()
        }
    }
});

// 打開權(quán)限設(shè)置頁提示框
showSettingToast(e) {
    wx.showModal({
        content: '檢測到您沒打開此小程序的此權(quán)限,是否去設(shè)置打開?',
        confirmText: "確認",
        cancelText: "取消",
        success: function(res) {
            //點擊“確認”時打開設(shè)置頁面
            if (res.confirm) {
                wx.openSetting({
                    success: (res) => {}
                })
            } else {
                console.log('用戶點擊取消')
            }
        }
    });
},

保存圖片到本地,保存圖片也需要先查詢用戶是否同意保存到本地

// 保存圖片到本地
savePhoto() {
    let that = this
    uni.getImageInfo({
        src: that.currentItemUrl,
        success: function(res) {
            console.log(res);
            //保存圖片
            uni.saveImageToPhotosAlbum({
                filePath: res.path,
                success(result) {
                    uni.showToast({
                        title: result
                    })
                }
            })
        }
    })
},

圖片轉(zhuǎn)為base64

imgBase64(tempPath) {
    // 轉(zhuǎn)base64
    wx.getFileSystemManager().readFile({
        filePath: tempPath, //選擇圖片chooseImage返回的相對路徑
        encoding: "base64", //這個是很重要的
        success: res => { //成功的回調(diào)
            //返回base64格式
            let photo = res.data
            this.storeUpdatedImg(photo)

        }
    })
},

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