又爽又高潮的BB视频免费看,久久99精品久久久久子伦,男女性杂交内射女BBWXZ,新激情五月天

18842388900

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

Article/文章

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

您當(dāng)前位置>首頁 > 知識 > 小程序

微信小程序如何授權(quán)?有什么方法?

發(fā)表時(shí)間:2019-07-09 11:42:07

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

標(biāo)簽:

分享:

瀏覽次數(shù):0

我總是聽到很多朋友問微信小程序如何授權(quán),有方法,還有很多方法?,F(xiàn)在小程序基本上已經(jīng)成為大眾汽車需要的項(xiàng)目之一。您是否可以在結(jié)帳或游戲中看到小程序,讓我們今天介紹給您。

1536051389599368.jpg

微信小程序如何授權(quán)?對于用戶體驗(yàn),如果用戶被拒絕,授權(quán)框不會(huì)出現(xiàn)在后面,因此您必須找到解決方案。當(dāng)然,這里也提醒大家要做好用戶體驗(yàn),但有時(shí)在企業(yè)當(dāng)小程序是用戶的信息時(shí),你需要始終顯示授權(quán)和友好指導(dǎo),以允許用戶允許授權(quán),那么我們先來看看在微信小程序api給出的接口上:

這是小程序官方api的界面描述,相比大家都能理解,但如果我們只用這個(gè)做授權(quán),用戶拒絕幾次,那么兄弟很尷尬,這個(gè)api沒用,不給你授權(quán)彈出框。以上是第一個(gè)api,下面有一個(gè):

這個(gè)需要一個(gè)按鈕來實(shí)現(xiàn),比第一個(gè)更好,至少每次點(diǎn)擊都會(huì)彈出框,但有時(shí)它不是用戶發(fā)起的嗎?所以問題來了,以下是當(dāng)你做小程序時(shí),如果用戶不同意授權(quán),一個(gè)解決方案就是不斷彈出。不要直接在代碼上說廢話:

1./**

2. *設(shè)置用戶授權(quán)

3. * scopeType:權(quán)限類型(userInfo/werun)

4. *有趣的:回調(diào)函數(shù),表示需要刷新的內(nèi)容

5. */

6. validateAuthorize:函數(shù)(scopeType,fun){

7. var _this=this;

8. wx.getSetting({

9.成功:結(jié)果=> {

10. if(result.authSetting ['scope。'+ scopeType]){

11. _this.globalData.authType [scopeType]=true;

12. fun();

13.}其他{

14. wx.authorize({

15.范圍:'范圍。' + scopeType,

16.成功(res){

17. _this.globalData.authType [scopeType]=true;

18. fun();

19.},

20. fail(){

21. wx.showModal({

22.標(biāo)題:'提示',

23.內(nèi)容:'請?jiān)试S授權(quán)為您提供更好的服務(wù)',

24. showCancel: false,

25.成功:函數(shù)(){

26. wx.openSetting({

27.成功:(res)=> {

28. if(res.authSetting ['scope。'+ scopeType]){

29. _this.globalData.authType [scopeType]=true;

30. fun();

31.}其他{

32. _this.globalData.authType [scopeType]=false;

33. _this.validateAuthorize(scopeType,fun);

34.}

35.},

36. fail(){

37. _this.globalData.authType [scopeType]=false;

38. _this.validateAuthorize(scopeType,fun);

39.}

40.});

41.}

42.})

43.}

44.});

45.}

46.}

47.})

48.}

說明:

·第一個(gè)參數(shù)是權(quán)限類型,例如:用戶信息,微信運(yùn)動(dòng)等(userInfo/werun)

·第二個(gè)參數(shù)是用戶允許授權(quán)后要執(zhí)行的回調(diào)函數(shù)。 微信小程序如何授權(quán)?這是基于之前的小程序要求。當(dāng)然,可以在呼叫位置刷新當(dāng)前頁面數(shù)據(jù)。畢竟,用戶重新允許授權(quán)后,用戶的信息不會(huì)刷新,用戶信息存儲(chǔ)在app.js中。

·同時(shí),每個(gè)授權(quán)項(xiàng)的授權(quán)狀態(tài)將保存在條目文件app.js的globalData對象中,以便稍后判斷授權(quán)信息。如果用戶拒絕授權(quán),則會(huì)有相應(yīng)的提示通知用戶允許授權(quán)和其他信息。

用法:

1. var _this=this;

2. if(!app.globalData.authType.userInfo){

3. app.validateAuthorize('userInfo',function(){

4. app.wxCheckLogin(function(){

5. _this.onLoad();

6. _this.onShow();

7.});

8.});

9.}否則{

10. app.wxCheckLogin(function(){

11. _this.onLoad();

12. _this.onShow();

13.});

14.}

以上代碼首先確定用戶是否被授權(quán)。如果授權(quán)已獲得授權(quán),請檢查登錄信息。如果沒有授權(quán),則需要先授權(quán),然后檢查登錄狀態(tài)?;卣{(diào)函數(shù)用于刷新當(dāng)前頁面的數(shù)據(jù)信息。

通過上面的介紹,現(xiàn)在您知道如何授權(quán)微信小程序。事實(shí)上,仍有許多方法,并且有許多共同點(diǎn)。如果您在操作過程中遇到問題,請不要擔(dān)心,逐一解決。這樣可以讓您快速找到問題并解決問題。當(dāng)然,如果您想了解更多,請關(guān)注我們。

沈陽小程序開發(fā),微信小程序開發(fā),微信小程序

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

亚洲AV成人无码网天堂| 女人与拘做受AAAAA片| 亚洲AV无码电影网| 国产经典一区二区三区蜜芽 | 色婷婷五月综合激情中文字幕| 国产AV综合第一页|