分享者:秋子,原文地址 一:用戶拒絕授權使用 wx.openSetting({}) 重新調起授權用戶信息
場景模擬: 選擇拒絕之后,需要用到用戶授權才能正常使用的頁面,就無法正常使用了。
解決方法: 監聽 wx.showModal confirm 調起設置管理 代碼如下:
設置管理界面: 選擇之后 就能重新成功獲取用戶的信息了 二:掃碼進入小程序獲取二維碼攜帶參數注:小程序內跳轉地址攜帶參數和掃碼進入鏈接攜帶參數 獲取方式不一樣 微信通過掃碼進入小程序-頁面得到鏈接的參數為 options.q 掃碼進入的鏈接都是亂碼的,需要UrlDecode一次。 代碼: var src = decodeURIComponent(options.q) 通過正則截取:某個字符串和某個字符串之間的內容 src.match(/ id=(S*)&share=1/)1 |