柚子快報邀請碼778899分享:微信小程序二維碼
柚子快報邀請碼778899分享:微信小程序二維碼
目錄
前言小程序二維碼不限制數(shù)量的小程序碼微信小程序官方文檔:獲取不限制數(shù)量的小程序碼小程序里面中接收不限制數(shù)量的小程序碼傳遞的參數(shù)
普通鏈接二維碼微信小程序官方文檔:掃普通鏈接二維碼打開小程序小程序里面中接收普通鏈接二維碼傳遞的參數(shù)
前言
微信小程序中可以使用2種二維碼:
小程序二維碼普通鏈接二維碼
小程序二維碼
文檔鏈接:獲取小程序碼 小程序二維碼目前有4種,對應(yīng)不通的應(yīng)用場景分別為:
小程序碼。小程序碼,圓形的。不限制的小程序碼。小程序碼,圓形的。小程序二維碼。二維碼,方形的。小程序碼(一物一碼)。小程序碼,圓形的。
下面說明不限制的小程序碼,其它略。
不限制數(shù)量的小程序碼
不限制的小程序碼,可理解為不限制數(shù)量的小程序碼,但傳遞參數(shù)的數(shù)據(jù)量受限制。應(yīng)用場景較多。
微信小程序官方文檔:獲取不限制數(shù)量的小程序碼
文檔鏈接:獲取不限制的小程序碼
小程序里面中接收不限制數(shù)量的小程序碼傳遞的參數(shù)
不限制數(shù)量的小程序碼通過scene 值傳遞參數(shù)。獲取 scene 值的方法:
scene 字段的值會作為 query 參數(shù)傳遞給小程序/小游戲。用戶掃描該碼進(jìn)入小程序/小游戲后,開發(fā)者可以獲取到二維碼中的 scene 值,再做處理邏輯。調(diào)試階段可以使用開發(fā)工具的條件編譯自定義參數(shù) scene=xxxx 進(jìn)行模擬,開發(fā)工具模擬時的 scene 的參數(shù)值需要進(jìn)行 encodeURIComponent
Page({
onLoad (query) {
// scene 需要使用 decodeURIComponent 才能獲取到生成二維碼時傳入的 scene
const scene = decodeURIComponent(query.scene)
}
})
普通鏈接二維碼
微信小程序官方文檔:掃普通鏈接二維碼打開小程序
文檔鏈接: 掃普通鏈接二維碼打開小程序
小程序里面中接收普通鏈接二維碼傳遞的參數(shù)
掃普通鏈接二維碼打開小程序后,小程序中可以使用options.q獲取url里面帶的參數(shù)。
onLoad: function (options) {
console.log("------onload--"+JSON.stringify(options));
if (options.q !== undefined ){
//截取參數(shù) options.q ='域名地址?productId=12345678';
let q = decodeURIComponent(options.q);
//處理其他業(yè)務(wù)邏輯
...
}
}
柚子快報邀請碼778899分享:微信小程序二維碼
精彩內(nèi)容
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。