麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

小程序掃描普通鏈接二維碼跳轉小程序指定界面方法

2020-03-21 15:57:38
字體:
來源:轉載
供稿:網友

微信官方文檔https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html

看了官方文檔之后,還是存在很多困惑,微信小程序是托管到微信服務器上的,要想掃描普通鏈接跳轉指定界面,首先要知道微信把小程序放的服務器的訪問路徑,這些最初想法,可是看微信官方文檔,感覺不是我想的這樣的

小程序,普通鏈接,二維碼,跳轉

文檔上:“二維碼規則的域名須通過ICP備案的驗證。”如果是微信的服務器,那他們就不必這么寫了,

可是小程序是托管微信服務器上的,為什么掃碼自己服務器上的url能跳轉呢?困惑反倒是多了,然后各種查資料,最后還是在微信官方文檔上找到答案了

 小程序,普通鏈接,二維碼,跳轉

原來是這樣!恍然大悟!微信會掃描所有自己配置的url,如果匹配上了,就跳轉至指定界面,還有個前提,小程序必須先發布代碼,才可以。

小程序,普通鏈接,二維碼,跳轉

 下面記錄一下詳情:

1.二維碼規則,這里需要下載微信提供的驗證文件,放到指定目錄,驗證不過會有提示,驗證過了如圖所示,配置幾層目錄根據自己的需求而定,上圖這個:https://www.aaa.com/a/b/c/ 驗證文件放置到c目錄同層

2.測試鏈接,這里的url就是掃碼之后,跳轉到你指定界面里,可以獲取到你此處配置這個完整的url包括參數,當然,這個參數是一個動態參數,配置的時候是寫死了一個,你的應用中,自己動態生成這個參數, 
https://www.aaa.com/a/b/c/d/service?flag=123 目錄a/b/c/d/是在你的服務器上真實存在的目錄,在d目錄里面有個腳本service,當然目錄名稱腳本名稱換成你自己的,flag這個key值不能改變,123換成你的實際生成的動態參數

3.在app.js中這樣獲取參數 
util.js 
/** 
* 獲取url參數 
*/

let getQueryString = function (url,name) { console.log("url = "+url) console.log("name = " + name) var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i') var r = url.substr(1).match(reg)  if (r != null) {  console.log("r = " + r)  console.log("r[2] = " + r[2])  return r[2] } return null;}module.exports = { getQueryString: getQueryString,}

//app.js文件如下:

var utils = require('./utils/util')App({ onLaunch: function (options) {  console.log("全局onLaunch options==" + JSON.stringify(options))  let q = decodeURIComponent(options.query.q)  if (q){   console.log("全局onLaunch onload url=" + q)   console.log("全局onLaunch onload 參數 flag=" + utils.getQueryString(q, 'flag'))  } }})

在其它的界面中的js腳本中這樣獲取參數

Page({ /**  * 頁面的初始數據  */ data: { }, /**  * 生命周期函數--監聽頁面加載  */ onLoad: function (options) {  console.log("index 生命周期 onload"+JSON.stringify(options))  //在此函數中獲取掃描普通鏈接二維碼參數  let q = decodeURIComponent(options.q)  if(q){   console.log("index 生命周期 onload url=" + q)   console.log("index 生命周期 onload 參數 flag=" + utils.getQueryString(q, 'flag'))  } }})

以上所述是小編給大家介紹的小程序掃描普通鏈接二維碼跳轉小程序指定界面詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九综合九九 | 日本精品久久久一区二区三区 | 欧美成人高清视频 | 中文字幕在线观看免费视频 | 亚洲欧美国产高清va在线播放 | 99国产精品欲a| 国产噜噜噜噜噜久久久久久久久 | 久久久久亚洲美女啪啪 | av在线看网站 | 99久久精品免费 | 国产 一区 | 高清国产午夜精品久久久久久 | 亚洲国产成人久久成人52 | 久久久久久久久日本理论电影 | av手机在线电影 | 爽爽淫人网| 国产一级做a爰片在线看 | 欧美成a人片在线观看久 | 天天操天天骑 | 亚洲国产精品久久久久婷婷老年 | 久久久久久久免费看 | 国产精品久久久久久久久久东京 | 免费国产a| 一区二区三视频 | 日本看片一区二区三区高清 | 中文字幕亚洲欧美 | 免费国产自久久久久三四区久久 | 97人操| 一级免费在线 | 羞羞电影在线观看 | 亚洲天堂在线电影 | 色播视频在线播放 | 成人在线视频精品 | 久久精品日韩一区 | 好骚综合在线 | 视频一区二区在线观看 | 国产免费久久久久 | 国产午夜电影在线观看 | 素人视频免费观看 | 少妇一级淫片免费放正片 | 成人三级电影网址 |