看了官方文档之后,还是存在很多困惑,微信小程序是托管到微信服务器上的,要想扫描普通链接跳转指定界面,首先要知道微信把小程序放的服务器的访问路径,这些最初想法,可是看微信官方文档,感觉不是我想的这样的1.先声明一点:如果扫描的二维码携带的参数是不一样的,在app.js里接收参数要放在onShow方法里去接收,这里是个坑点,详情请查看:https://blog.csdn.net/hyupeng1006/article/details/91860692
2.
3.文档上:“二维码规则的域名须通过ICP备案的验证。”如果是微信的服务器,那他们就不必这么写了,可是小程序是托管微信服务器上的,为什么扫码自己服务器上的url能跳转呢?困惑反倒是多了,然后各种查资料,最后还是在微信官方文档上找到答案了
4.
5.原来是这样!恍然大悟!微信会扫描所有自己配置的url,如果匹配上了,就跳转至指定界面,还有个前提,小程序必须先发布代码,才可以。下面记录一下详情:
6.1.二维码规则,这里需要下载微信提供的验证文件,放到指定目录,验证不过会有提示,验证过了如图所示,配置几层目录根据自己的需求而定,上图这个:https://www.aaa.com/a/b/c/验证文件放置到c目录同层
7.2.测试链接,这里的url就是扫码之后,跳转到你指定界面里,可以获取到你此处配置这个完整的url包括参数,当然,这个参数是一个动态参数,配置的时候是写死了一个,你的应用中,自己动态生成这个参数,https://www.aaa.com/a/b/c/d/service?flag=123目录a/b/c/d/是在你的服务器上真实存在的目录,在d目录里面有个脚本service,当然目录名称脚本名称换成你自己的,flag这个key值不能改变,123换成你的实际生成的动态参数
8.3.在app.js中这样获取参数util.js/***获取url参数*/
letgetQueryString=function(url,name){console.log("url="+url)console.log("name="+name)varreg=newRegExp('(^|&|/?)'+name+'=([^&|/?]*)(&|/?|$)','i')varr=url.substr(1).match(reg)if(r!=null){console.log("r="+r)console.log("r[2]="+r[2])returnr[2]}returnnull;}module.exports={getQueryString:getQueryString,}1234567891011121314159.//app.js文件如下:
varutils=require('./utils/util')App({onLaunch:function(options){console.log("全局onLaunchoptions=="+JSON.stringify(options))letq=decodeURIComponent(options.query.q)if(q){console.log("全局onLaunchonloadurl="+q)console.log("全局onLaunchonload参数flag="+utils.getQueryString(q,'flag'))}}})123456789101112131410.在其它的界面中的js脚本中这样获取参数
Page({/***页面的初始数据*/data:{},/***生命周期函数--监听页面加载*/onLoad:function(options){console.log("index生命周期onload"+JSON.stringify(options))//在此函数中获取扫描普通链接二维码参数letq=decodeURIComponent(options.q)if(q){console.log("index生命周期onloadurl="+q)console.log("index生命周期onload参数flag="+utils.getQueryString(q,'flag'))}}})1234567891011121314151617181920212223
小程序码转普通二维码-小程序扫描普通链接二维码跳转小程序指定界面-小程序二维码
浏览量:3511
时间:
来源:hyupeng1006
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

最新资讯
-
抖音再现本地生活服务,咫尺同城圈商业变现新通道
短视频成为本地生活探店网红营销变现引流的新阵地,每一位网红都渴望在短视频内“一夜爆红”。即速应用团队对多商家小程序进行升级,打造了咫尺同城圈:“同城探店营销助手”,不仅完善商家营销技巧,还助力探店网红玩转本地生活服务。 -
抖音再现本地生活服务,咫尺同城圈商业变现新通道
短视频成为本地生活探店网红营销变现引流的新阵地,每一位网红都渴望在短视频内“一夜爆红”。即速应用团队对多商家小程序进行升级,打造了咫尺同城圈:“同城探店营销助手”,不仅完善商家营销技巧,还助力探店网红玩转本地生活服务。 -
阿坝小程序代理
阿坝藏族羌族小程序代理公司有哪些?阿坝藏族羌族小程序代理平台哪个好?阿坝藏族羌族小程序代理商怎么收费,代理政策如何?下面就让即速应用产品经理jisuapp.cn来告诉你吧!