微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁(yè)面操作方法
這個(gè)功能的邏輯是什么呢?
二維碼就相當(dāng)于是一個(gè)鏈接相當(dāng)于我們點(diǎn)擊一個(gè)鏈接跳轉(zhuǎn)到另一個(gè)頁(yè)面只不過這里是掃碼的形式
如何操作
1、首先我們需要在微信公眾平臺(tái)的開發(fā)管理——>開發(fā)設(shè)置,找到(掃普通鏈接二維碼打開小程序),點(diǎn)擊添加,會(huì)出現(xiàn)下面的頁(yè)面,配置好之后點(diǎn)擊保存就行了
2、配置好之后我們?nèi)ゲ萘隙S碼網(wǎng)站生成一個(gè)二維碼
3、掃描二維碼就可以跳轉(zhuǎn)到微信小程序的指定頁(yè)面了
4、微信小程序頁(yè)面接收傳過來的參數(shù),掃碼跳到指定頁(yè)面后,在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)到微信小程序指定頁(yè)面了?。?!
總結(jié)
到此這篇關(guān)于微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁(yè)面操作的文章就介紹到這了,更多相關(guān)掃描二維碼跳轉(zhuǎn)小程序指定頁(yè)面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 微信小程序?qū)崿F(xiàn)時(shí)間預(yù)約功能
- 微信小程序點(diǎn)擊圖片實(shí)現(xiàn)長(zhǎng)按預(yù)覽、保存、識(shí)別帶參數(shù)二維碼、轉(zhuǎn)發(fā)等功能
- 微信小程序如何使用canvas二維碼保存至手機(jī)相冊(cè)
- 微信小程序云開發(fā)如何使用云函數(shù)生成二維碼
- 小程序掃描普通鏈接二維碼跳轉(zhuǎn)小程序指定界面方法
- 微信小程序掃描二維碼獲取信息實(shí)例詳解
- 微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開發(fā)
- 微信小程序生成分享海報(bào)方法(附帶二維碼生成)
- 微信小程序?qū)崿F(xiàn)預(yù)約生成二維碼功能
相關(guān)文章
如何用js獲取當(dāng)年周數(shù)列表以及當(dāng)前日期是第幾周
這篇文章主要介紹了如何獲取當(dāng)前年份的周數(shù)列表,并計(jì)算當(dāng)前日期是第幾周,代碼基于ISO8601標(biāo)準(zhǔn),計(jì)算每年的第一周從第一個(gè)星期四開始,需要的朋友可以參考下2024-11-11canvas基礎(chǔ)繪制-絢麗倒計(jì)時(shí)的實(shí)例
下面小編就為大家?guī)硪黄猚anvas基礎(chǔ)繪制-絢麗倒計(jì)時(shí)的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09JavaScript對(duì)象和字串之間的轉(zhuǎn)換實(shí)例探討
從對(duì)象的格式可以看出,如果字串的格式定義成 json 格式的, 就可以直接轉(zhuǎn)換為obj了,感興趣的朋友可以參考下哈2013-04-04地址欄上的一段語(yǔ)句,改變頁(yè)面的風(fēng)格。(教程)
地址欄中的js改變頁(yè)面的風(fēng)格代碼2008-04-04有關(guān)JS中的0,null,undefined,[],{},'''''''''''''''',false之間的關(guān)系
這篇文章主要介紹了有關(guān)JS中的0,null,undefined,[],{},'',false之間的關(guān)系,需要的朋友可以參考下2017-02-02javascript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的彈出窗
本文給大家分享的是使用javascript實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的彈出窗的代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下2016-02-02詳解JS如何解決大數(shù)據(jù)下滾動(dòng)頁(yè)面卡頓問題
之前遇到不分頁(yè)直接獲取到全部數(shù)據(jù),前端滾動(dòng)查看數(shù)據(jù),頁(yè)面就挺卡頓的,所以這篇文章來和大家聊聊如何解決這一問題,感興趣的小伙伴可以了解下2023-07-07