⼩程序扫描普通链接⼆维码跳转⼩程序指定界⾯⽅法
看了官⽅⽂档之后,还是存在很多困惑,微信⼩程序是托管到微信服务器上的,要想扫描普通链接跳转指定界⾯,⾸先要知道
微信把⼩程序放的服务器的访问路径,这些最初想法,可互联网赚钱 是看微信官⽅⽂档,感觉不是我想的这样的
⽂档上:“⼆维码规则的域名须通过ICP备案的验证。”如果是微信的服务器,那他们就不必这么写了,
可是⼩程序是托管微信服务器上的,为什么扫码⾃⼰服务器上的url能跳转呢?困惑反倒是多了,然后贵人纹 各种查资料,最后还是
在微信官⽅⽂档上找到答案了
原来是这样!恍然⼤悟!微信会扫描所有⾃⼰配置的url,如果匹配上了,就跳转⾄指定界⾯,还有个前提,⼩程序必须先发
布代码,才可以。
下⾯记录⼀下详情:
3.在中这样获取参数
/**
* 获取url参数
*/
let getQueryString = function (url,name) {
("url = "+url)
(绝对值不等式公式 香菇炖鸡汤 "name = " + name)
var reg = new RegExp('(^|&|/?)' + name + '=([^&|/?]*)(&|/?|$)', 'i')
var r = (1).match(reg)
if (r != null) {
("r = " + r)孕妇吃芹菜
("r[2] = " + r[2])
return r[2]
}
return null;
}
s = {
getQueryString: getQueryString,
}
//⽂件如下:
var utils = require('./utils/util')
App({
onLaun诚信宣言 ch: function (options) {
("全局onLaunch opt家常炒藕片的做法 ions==" + ify(options))
let q = decodeURIComponent(.q)
if (q){
("全局onLaunch onload url=" + q)
("全局onLaunch onlo梁亮胜 ad 参数 flag=" + ryString(q, 'flag'))
}
}
})
在其它的界⾯中的js脚本中这样获取参数
Page({
/**
* 页⾯的初始数据
*/
data: {
},
/**
* ⽣命周期函数--监听页⾯加载
*/
onLoad: function (options) {
("index ⽣命周期 onload"+ify(options))
//在此函数中获取扫描普通链接⼆维码参数
let q = decodeURIComponent(options.q)
if(q){
("index ⽣命周期 onload url=" + q)
("index ⽣命周期 onload 参数 flag=" + ryString(q, 'flag'))
}
}
})
以上所述是⼩编给⼤家介绍的⼩程序扫描普通链接⼆维码跳转⼩程序指定界⾯详解整合,希望对⼤家有所帮助,如果⼤家有任
何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
本文发布于:2023-04-25 14:41:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/82/514039.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |