最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年05月07日 09:36:41   作者:xiejunna  
這篇文章主要介紹了小程序掃描普通鏈接二維碼跳轉(zhuǎn)小程序指定界面,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

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

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

文檔上:“二維碼規(guī)則的域名須通過ICP備案的驗證?!比绻俏⑿诺姆?wù)器,那他們就不必這么寫了,

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

 

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

 下面記錄一下詳情:

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

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

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

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 參數(shù) flag=" + utils.getQueryString(q, 'flag'))
  }

 }

})

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

Page({

 /**
  * 頁面的初始數(shù)據(jù)
  */
 data: {

 },

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

})

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

相關(guān)文章

  • 利用momentJs做一個倒計時組件(實例代碼)

    利用momentJs做一個倒計時組件(實例代碼)

    這篇文章主要介紹了利用momentJs做一個倒計時組件,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 深入淺析JavaScript中with語句的理解

    深入淺析JavaScript中with語句的理解

    JavaScript 有個 with 關(guān)鍵字, with 語句的原本用意是為逐級的對象訪問提供命名空間式的速寫方式。這篇文章主要介紹了JavaScript中with語句的相關(guān)知識,感興趣的朋友一起學(xué)習吧
    2016-05-05
  • JS中遞歸函數(shù)

    JS中遞歸函數(shù)

    編程語言中,函數(shù)Func(Type a,……)直接或間接調(diào)用函數(shù)本身,則該函數(shù)稱為遞歸函數(shù)。遞歸函數(shù)不能定義為內(nèi)聯(lián)函數(shù)。這篇文章主要介紹了JS中遞歸函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • sencha ext js 6 快速入門(必看)

    sencha ext js 6 快速入門(必看)

    下面小編就為大家?guī)硪黄猻encha ext js 6 快速入門(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Js 獲取Gridview選中行的內(nèi)容操作步驟

    Js 獲取Gridview選中行的內(nèi)容操作步驟

    本文將介紹一下Js獲取Gridview選中行的內(nèi)容的過程及步驟:取得gridview中獲取選中行指定列的值.獲取鼠標點擊的元素等等,感興趣的朋友可以了解下,或許對你學(xué)習js方面知識有所幫助
    2013-02-02
  • 深入理解Javascript中的valueOf與toString

    深入理解Javascript中的valueOf與toString

    javascript中所有數(shù)據(jù)類型都擁有valueOf和toString這兩個方法,null除外。它們倆解決javascript值運算與顯示的問題,本文將詳細介紹,有需要的朋友可以參考下
    2017-01-01
  • 簡潔短小的 JavaScript IE 瀏覽器判定代碼

    簡潔短小的 JavaScript IE 瀏覽器判定代碼

    IE瀏覽器不管是什么版本,總是跟Web標準有些不太兼容。對于代碼工作者來說,自然是苦不堪言,為了考慮IE的兼容問題,不管是寫 CSS 還是 JS,往往都要對 IE 特別對待,這就少不了做些判斷。本文不討論如何區(qū)分 IE 的樣式,僅是 JS 判定 IE 瀏覽器。
    2010-03-03
  • 第七章之菜單按鈕圖標組件

    第七章之菜單按鈕圖標組件

    Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。這篇文章主要介紹BootStrap組件之菜單按鈕圖標組件的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Ajax實現(xiàn)郵箱驗證實例代碼

    Ajax實現(xiàn)郵箱驗證實例代碼

    這篇文章介紹了Ajax實現(xiàn)郵箱驗證的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • JavaScript利用正則表達式替換字符串中的內(nèi)容

    JavaScript利用正則表達式替換字符串中的內(nèi)容

    本文主要介紹了JavaScript利用正則表達式替換字符串中內(nèi)容的具體實現(xiàn)方法,并做了簡要注釋,便于理解。具有一定的參考價值,需要的朋友可以看下
    2016-12-12

最新評論

皋兰县| 民勤县| 定日县| 师宗县| 佛山市| 嵩明县| 九江县| 许昌市| 曲周县| 蕲春县| 凯里市| 苍山县| 边坝县| 洛川县| 隆林| 龙岩市| 德昌县| 舟曲县| 仁寿县| 怀仁县| 德江县| 济宁市| 上林县| 黄石市| 五常市| 安义县| 鄯善县| 天台县| 朝阳区| 丹棱县| 枣强县| 龙里县| 安远县| 庄河市| 三原县| 独山县| 雷波县| 固镇县| 成武县| 张家口市| 讷河市|