免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動推薦你的品牌,搶占AI流量入口!  點擊查看

小程序模板網

微信小程序重新調起授權用戶信息,掃碼進入小程序獲取二維碼攜帶參數 ...

發(fā)布時間:2018-04-18 10:45 所屬欄目:小程序開發(fā)教程

分享者:秋子,原文地址

 

一:用戶拒絕授權使用 wx.openSetting({}) 重新調起授權用戶信息

場景模擬: 
用戶進入微信小程序-程序調出授權 

選擇拒絕之后,需要用到用戶授權才能正常使用的頁面,就無法正常使用了。

解決方法: 
在用戶選擇拒絕之后,彈窗提示用戶 拒絕授權之后無法使用,讓用戶重新授權(微信小程序在第一次調起授權之后 ,要重新再調起,需要自己手動刪除程序 或者是退出小程序 等待一段時間再進去才能調起授權,這種情況用戶體驗比較差)針對用戶拒絕授權這種情況 監(jiān)聽 wx.getUserInfo -fail的回調使用 wx.showModal 提示用戶 如圖: 

監(jiān)聽 wx.showModal confirm 調起設置管理 代碼如下:

 

				
  1. wx.openSetting({
  2. success:function(res){
  3. if (!res.authSetting["scope.userInfo"] || !res.authSetting["scope.userLocation"]) {
  4. //這里是授權成功之后 填寫你重新獲取數據的js
  5. //參考:
  6. that.getLogiCallback('', function(){
  7. callback('')
  8. })
  9. }
  10. }
  11. })

設置管理界面:

選擇之后 就能重新成功獲取用戶的信息了

 

二:掃碼進入小程序獲取二維碼攜帶參數

注:小程序內跳轉地址攜帶參數和掃碼進入鏈接攜帶參數 獲取方式不一樣  微信通過掃碼進入小程序-頁面得到鏈接的參數為 options.q  掃碼進入的鏈接都是亂碼的,需要UrlDecode一次。  代碼:  var src = decodeURIComponent(options.q)  通過正則截?。耗硞€字符串和某個字符串之間的內容  src.match(/ id=(S*)&share=1/)1



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://m.szcjxy.com/wxmini/doc/course/23672.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點擊咨詢
在線客服