2022-02-23 uniapp掃小程序普通二維碼鏈接進(jìn)入小程序,獲取二維碼鏈接的參數(shù)方法不一致問(wèn)題

uniapp掃小程序普通二維碼鏈接進(jìn)入小程序,獲取二維碼鏈接的參數(shù)方法不一致問(wèn)題

微信小程序獲取參數(shù)方法?參考文檔:掃普通鏈接二維碼打開(kāi)小程序 | 微信開(kāi)放文檔

二維碼內(nèi)容獲取

在小程序后臺(tái)配置二維碼跳轉(zhuǎn)小程序規(guī)則之后即可使用微信(6.5.6及其以上客戶(hù)端版本)掃碼打開(kāi)小程序粗仓。

二維碼鏈接內(nèi)容會(huì)以參數(shù)?q?的形式帶給頁(yè)面园蝠,在onLoad事件中提取?q?參數(shù)并自行?decodeURIComponent?一次(對(duì)于小游戲可使用 wx.getEnterOptionsSync 接口獲壬玫ⅰ),即可獲取原二維碼的完整內(nèi)容。同時(shí)會(huì)附加一個(gè)參數(shù) scancode_time(UNIX 時(shí)間戳怨酝,單位秒)俭令,表示用戶(hù)掃碼的時(shí)間。

Page({onLoad(query){constq=decodeURIComponent(query.q)// 獲取到二維碼原始鏈接內(nèi)容constscancode_time=parseInt(query.scancode_time)// 獲取用戶(hù)掃碼時(shí)間 UNIX 時(shí)間戳}})

支付寶小程序獲取參數(shù)方法 參考文檔:關(guān)聯(lián)普通二維碼 | 小程序

獲取二維碼碼值請(qǐng)?jiān)谛〕绦?app.js 文件的 app() 的 onLaunch() 方法中使用 options.query 獲取硝全,代碼示例如下:

說(shuō)明:代碼只能獲取二維碼碼值栖雾,自定義參數(shù)值請(qǐng)自行獲取。

onLaunch(options){my.alert({title:'app onLaunch',content:JSON.stringify(options),success: (res)=>{//成功處理代碼段? ? ? },? ? });//獲取關(guān)聯(lián)普通二維碼的碼值伟众,放到全局變量qrCode中if(options.query&&options.query.qrCode) {this.qrCode=options.query.qrCode;? ? }? }

參數(shù)名描述

path當(dāng)前路徑析藕。若沒(méi)有填寫(xiě)目標(biāo)頁(yè)面,那么當(dāng)前路徑為首頁(yè)(如下圖)凳厢;若填寫(xiě)則返回目標(biāo)頁(yè)面的路徑账胧。

qrCode二維碼碼值。

發(fā)布

測(cè)試完成后開(kāi)發(fā)者可將二維碼跳轉(zhuǎn)規(guī)則發(fā)布上線(xiàn)先紫,發(fā)布后掃描所有符合匹配規(guī)則的二維碼治泥,將跳轉(zhuǎn)至指定的小程序頁(yè)面。

IDE 調(diào)試啟動(dòng)參數(shù)

比如普通二維碼碼值是 http://商戶(hù)網(wǎng)站域名?bb=cc&dd=ff

對(duì)其做 URLENCODE 遮精,得到 http%3a%2f%2f%e5%95%86%e6%88%b7%e7%bd%91%e7%ab%99%e5%9f%9f%e5%90%8d%3fbb%3dcc%26dd%3dff车摄。

打開(kāi) IDE 頂部功能區(qū)中的添加編譯模式,選擇自定義編譯仑鸥。

在之前得到的參數(shù)前面加上 “qrCode=” 后填入啟動(dòng)參數(shù)并確認(rèn)吮播。

在模擬器中進(jìn)行調(diào)試。


注意:支付寶小程序的二維碼鏈接只能通過(guò)app.vue頁(yè)面里的onLaunch中以參數(shù)options.query.qrCode帶進(jìn)來(lái)眼俊,不能直接在頁(yè)面onLoad里獲取


實(shí)際項(xiàng)目運(yùn)用

if (query.q) { // 掃碼進(jìn)入微信小程序,微信小程序二維碼鏈接是以參數(shù)q傳進(jìn)來(lái)的

let url = decodeURIComponent(query.q) //解碼url

this.serverOrderId = this.$getParams(url, 'serverOrderId')

this.txnType = this.$getParams(url, 'txnType')

} else if (query.serverOrderId) {//正常頁(yè)面跳轉(zhuǎn)

this.serverOrderId = query.serverOrderId

this.query = query

this.txnType = query.txnType

this.inviteRefundUserId = query.inviteRefundUserId //收銀員邀請(qǐng)管理員退款的收銀員userid

} else { //掃碼進(jìn)入支付寶小程序,// 支付寶小程序的二維碼鏈接只能通過(guò)app.vue頁(yè)面里的onLaunch中以參數(shù)options.query.qrCode帶進(jìn)來(lái)

this.txnType = this.$getParams(this.$store.state.orderDetail_qrcode, 'txnType')

this.serverOrderId = this.$getParams(this.$store.state.orderDetail_qrcode, 'serverOrderId')

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末意狠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疮胖,更是在濱河造成了極大的恐慌环戈,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澎灸,死亡現(xiàn)場(chǎng)離奇詭異院塞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)性昭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)拦止,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事汹族∠羟螅” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵顶瞒,是天一觀的道長(zhǎng)夸政。 經(jīng)常有香客問(wèn)我,道長(zhǎng)榴徐,這世上最難降的妖魔是什么守问? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮坑资,結(jié)果婚禮上酪碘,老公的妹妹穿的比我還像新娘。我一直安慰自己盐茎,他們只是感情好兴垦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著字柠,像睡著了一般探越。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上窑业,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天钦幔,我揣著相機(jī)與錄音,去河邊找鬼常柄。 笑死鲤氢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的西潘。 我是一名探鬼主播卷玉,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼喷市!你這毒婦竟也來(lái)了相种?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤品姓,失蹤者是張志新(化名)和其女友劉穎寝并,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體腹备,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡衬潦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了植酥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镀岛。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哎媚,到底是詐尸還是另有隱情,我是刑警寧澤喊儡,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布拨与,位于F島的核電站,受9級(jí)特大地震影響艾猜,放射性物質(zhì)發(fā)生泄漏买喧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一匆赃、第九天 我趴在偏房一處隱蔽的房頂上張望淤毛。 院中可真熱鬧,春花似錦算柳、人聲如沸低淡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蔗蹋。三九已至,卻和暖如春囱淋,著一層夾襖步出監(jiān)牢的瞬間猪杭,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工妥衣, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留皂吮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓税手,卻偏偏與公主長(zhǎng)得像蜂筹,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子芦倒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容