微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面操作方法
這個(gè)功能的邏輯是什么呢?
二維碼就相當(dāng)于是一個(gè)鏈接相當(dāng)于我們點(diǎn)擊一個(gè)鏈接跳轉(zhuǎn)到另一個(gè)頁面只不過這里是掃碼的形式
如何操作
1、首先我們需要在微信公眾平臺(tái)的開發(fā)管理——>開發(fā)設(shè)置,找到(掃普通鏈接二維碼打開小程序),點(diǎn)擊添加,會(huì)出現(xiàn)下面的頁面,配置好之后點(diǎn)擊保存就行了



2、配置好之后我們?nèi)ゲ萘隙S碼網(wǎng)站生成一個(gè)二維碼

3、掃描二維碼就可以跳轉(zhuǎn)到微信小程序的指定頁面了
4、微信小程序頁面接收傳過來的參數(shù),掃碼跳到指定頁面后,在onLoad方法接收參數(shù)
onLoad((option) => {
console.log(option)
if(option.q&&option.q!="undefined"){
// 獲取到二維碼原始鏈接內(nèi)容
const qrUrl = decodeURIComponent(option.q)
console.log(qrUrl);
//此處就是我們要獲取的參數(shù) json,通過方法解析
let jsonUrl = methods.GetwxUrlParam(qrUrl);
//比如我要得到id的值,直接取值即可
let id = jsonUrl.id;
console.log("巡邏點(diǎn)ID:"+id);
}
});解析鏈接地址方法如下
methods = {
//解析鏈接地址
GetwxUrlParam(url) {
let theRequest = {};
if(url.indexOf("#") != -1){
const str=url.split("#")[1];
const strs=str.split("&");
for (let i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
}
}else if(url.indexOf("?") != -1){
const str=url.split("?")[1];
const strs=str.split("&");
for (let i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
}
}
return theRequest;
},
}到這里,就可以實(shí)現(xiàn)掃碼普通二維碼跳轉(zhuǎn)到微信小程序指定頁面了?。?!
總結(jié)
到此這篇關(guān)于微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面操作的文章就介紹到這了,更多相關(guān)掃描二維碼跳轉(zhuǎn)小程序指定頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 微信小程序?qū)崿F(xiàn)時(shí)間預(yù)約功能
- 微信小程序點(diǎn)擊圖片實(shí)現(xiàn)長按預(yù)覽、保存、識(shí)別帶參數(shù)二維碼、轉(zhuǎn)發(fā)等功能
- 微信小程序如何使用canvas二維碼保存至手機(jī)相冊
- 微信小程序云開發(fā)如何使用云函數(shù)生成二維碼
- 小程序掃描普通鏈接二維碼跳轉(zhuǎn)小程序指定界面方法
- 微信小程序掃描二維碼獲取信息實(shí)例詳解
- 微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開發(fā)
- 微信小程序生成分享海報(bào)方法(附帶二維碼生成)
- 微信小程序?qū)崿F(xiàn)預(yù)約生成二維碼功能
相關(guān)文章
微信小程序賬號(hào)密碼登入和傳值的實(shí)現(xiàn)方法
傳統(tǒng)的web開發(fā)實(shí)現(xiàn)登陸功能,一般的做法是輸入賬號(hào)密碼、或者輸入手機(jī)號(hào)及短信驗(yàn)證碼進(jìn)行登錄,下面這篇文章主要給大家介紹了關(guān)于微信小程序賬號(hào)密碼登入和傳值的實(shí)現(xiàn)方法,需要的朋友可以參考下2022-04-04
Javascript 判斷 object 的特定類轉(zhuǎn)載
Javascript 判斷 object 的特定類轉(zhuǎn)載...2007-02-02
JS實(shí)現(xiàn)顏色梯度與漸變效果完整實(shí)例
這篇文章主要介紹了JS實(shí)現(xiàn)顏色梯度與漸變效果,結(jié)合完整實(shí)例形式分析了js顏色漸變所涉及的數(shù)學(xué)運(yùn)算與頁面樣式動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-12-12
JS正則匹配URL網(wǎng)址的方法(可匹配www,http開頭的一切網(wǎng)址)
這篇文章主要介紹了JS正則匹配URL網(wǎng)址的方法,可實(shí)現(xiàn)匹配www,http開頭的一切網(wǎng)址的功能,涉及JS正則匹配字符串、數(shù)字及特殊字符構(gòu)建URL的操作技巧,需要的朋友可以參考下2017-01-01
前端基于mammoth.js實(shí)現(xiàn)Word文檔在線編輯與導(dǎo)出
如何在瀏覽器中直接編輯Word文檔并導(dǎo)出,本文將深入探索一種基于mammoth.js和Blob對象的完整技術(shù)方案,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-10-10
再談javascript 動(dòng)態(tài)添加樣式規(guī)則 W3C校檢
Ruby's Louvre blog都是一些精品內(nèi)容,下面這個(gè)是介紹javascript 動(dòng)態(tài)添加樣式規(guī)則,而且最后的函數(shù),可以讓你的css通過w3c的驗(yàn)證。2009-12-12
echarts報(bào)錯(cuò):Error?in?mounted?hook的解決方法
最近又遇到了寫echarts的時(shí)候常遇到的一個(gè)錯(cuò)誤,這篇文章主要給大家介紹了關(guān)于echarts報(bào)錯(cuò):Error?in?mounted?hook:?“TypeError:?Cannot?read?properties?of?undefined?(reading?‘init‘)“的解決方法,需要的朋友可以參考下2022-07-07

