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