二维码扫码进入小程序

其实这个功能,微信官方也有进行详细的描述,官方文档,里面有更为详细的描述,下面只是简单的描述开发流程。

一、开发配置

进入小程序页面,开发管理->开发设置->扫普通链接二维码打开小程序

这里设置主要给微信扫一扫功能,读取到这个二维码地址,能进入到小程序的页面。

二、配置规则

上面说到给微信扫一扫读取到,那肯定需要对应的信息校验,下面的这张图。填写的规则要能访问到微信小程序提供的校验文件。

另外,我是通过nginx转发获取到的,对应的配置在下面

location /code/fmXm0wx57M.txt  {alias /data/code/fmXm0wx57M.txt;    //这里主要是服务器存放改文件的位置
}

三、链接获取参数

上面两步配置好,其实就可以正常扫描二维码进入到小程序里了,但是有一些参数要获取;比如http://www.baidu.com/code/?id=xxx&name=xxx;
因为小程序扫码进去是可以在onLoad这个方法里面获取到对应信息的,所以就直接上代码。

onLoad(option) {//这里是直接获取到二维码原生链接:即http://www.baidu.com/code/?id=xxx&name=xxxconst url = decodeURIComponent(option.q)let res = {}//下面这个方法是方便收集成对象做的工具类const query = (url.split('?')[1] || '').trim().replace(/^(\?|#|&)/, '')if (!query) {return res}query.split('&').forEach(param => {const parts = param.replace(/\+/g, ' ').split('=')const key = decodeURIComponent(parts.shift())const val = parts.length > 0 ? decodeURIComponent(parts.join('=')) : nullif (res[key] === undefined) {res[key] = val} else if (Array.isArray(res[key])) {res[key].push(val)} else {res[key] = [res[key], val]}})//这里就可以去定义了this.data.formData.id = res.idthis.data.formData.name = res.name
}

四、总结

其实就是配置后,然后在获取链接参数即可。
如果觉得这篇文章有用就点个赞吧!

普通二维码扫码进入小程序(详细教程——从配置到开发)相关推荐

  1. 扫码普通二维码跳转微信小程序指定页面(体验服和开发服跳转链接不能动态传参)

    好久不见,时隔多年我又来记录问题来了,记录这次问题的主要原因是减少你我去搜索资源的时间,下面开始讲讲我越到的问题.(下面说的是针对小程序体验版或者开发版哈,正式环境不存在这个问题) 需求:pc端扫码登 ...

  2. 微信小程序详细教程(建议收藏)

    一.小程序的开发准备 1. 小程序的安装与创建 第一步 打开小程序官网 第二步 找到开发管理,找到开发设置,下面有一个AppID,复制即可,后面开发小程序需要用 新建项目 ,需要先下载微信开发工具下载 ...

  3. mpvue + vuex搭建小程序详细教程

    源码 mpvue-vuex-demo 构成 1.采用mpvue 官方脚手架搭建项目底层结构 2.采用Fly.js 作为http请求库 3.引入mpvue-router-patach,以便在mpvue小 ...

  4. 电商小程序实战教程-商品详情页开发

    我们上一篇开发了电商小程序的首页,本篇我们介绍一下详情页的开发.如果想开发详情页,首先要搞明白一个概念,在详情页展示数据的时候需要如何进行页面传参. 参数变量 在微搭中变量一共是分三种,普通变量.模型 ...

  5. 公众号怎么关联多个不同主体的小程序详细教程

    公众号"关联小程序"能力全面开放,公众号可以关联不同主体的小程序了. 主要有这三个变化 一.关联小程序的主体不再受限 以前,小程序和公众号的主体必须一致才可以关联. 现在,关联小程 ...

  6. 闲置交易系统源码二手物品买卖小程序定制

    闲置交易系统源码 二手物品买卖小程序定制 房产店铺转让软件开发 功能介绍: 1.二手闲置物品交易 2.签到领积分,积分抵扣现金 3.求购,闲置物品信息发布 4.意见反馈 5.广告投放,商务合作 源码信 ...

  7. 微信生成带参数的二维码,合成海报,扫码后推送小程序?

    微信服务号渠道二维码功能,支持生成带参数二维码,合成海报二维码,微信扫码后推送内容:结合微号帮平台48小时信息推送,推送微信小程序. 带参二维码 海报二维码 微信扫码后回复 48小时信息推送 在微号帮 ...

  8. 微信扫一扫扫描二维码跳转到小程序指定页面

    转载:微信扫一扫扫描二维码跳转到小程序指定页面 1微信公众平台-开发-开发设置-扫普通链接二维码打开小程序 2点击添加 3设置二维码规则,选择测试范围 4 保存后,可根据测试连接生成二维码,通过微信扫 ...

  9. 扫描普通二维码,进入微信小程序

    登陆微信公众平台 1.点击[开发]-[开发管理]-[开发设置]开启扫普通二维码链接打开小程序,点击添加配置: 打开添加配置: 二维码规则 根据二维码跳转规则,开发者需要填写需要跳转小程序的二维码规则. ...

  10. python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性)

    python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性) 昨日内容回顾 1.app播放音乐plus.audio.createPlayer(文件路径/URL)player.play( ...

最新文章

  1. 中国制造2025+互联网+,引领制造业发展
  2. linux有符号和无符号,有符号数和无符号数
  3. leetcode 55. Jump Game | 55. 跳跃游戏(暴力递归->傻缓存->DP)
  4. idea可以使用flash框架吗_可以使用 C# 的 Web 前端框架 Blazor
  5. 10分钟让你学会使用Vuex
  6. java做jsp问题_java/jsp中 中文问题详解
  7. Lucene 3.0 Field类(自己学习)
  8. 2021Java学习路线总结
  9. 查询论文SCI/EI检索及引用报告
  10. 【学习记录——unity 3D】Stealth秘密行动游戏制作(一)
  11. 推荐一款(网站图片储存)网站图片外链
  12. 微信公众号 自定义分享功能
  13. C语言中%*s,%*c (还有%*.*s)
  14. 基于改进YOLO算法的夜间车辆检测
  15. mybatisplus+oracle,Springboot+MybatisPlus+Oracle实现主键自增的示例代码
  16. 用Python机器人监听微信群聊, 我看谁这么大的胆子敢调侃老板和前台小姐姐!
  17. go 格式化占位符详解
  18. SDUT H - 找女朋友(快排)
  19. 使用redis实现防止重复提交,成功解决方案 春风化作秋雨 2018-09-13 18:09:52 13787 收藏 6 分类专栏: 解决方案 版权 1、业务场景 业务开发中,常常涉及对前端操作
  20. 苹果M1虚拟机化运行Win11ARM预览版

热门文章

  1. 台式机dp接口_聊聊电脑视频接口那些事
  2. 软件设计师中级-数据库系统
  3. DWL文件能改成DWG文件打开吗?
  4. java使用pdfbox将图片转换成pdf
  5. 0 AD13安装破解与汉化
  6. 用户场景法,设计测试用例
  7. fspecial matlab 自己实现,matlab中fspecial中生成高斯模板的解释以及c语言兑现
  8. 基于微信小程序的毕业设计题目(24)php食堂餐厅就餐预约小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  9. c++一本通在线测评网站 1161:转进制
  10. C++SOCKET面试题附答案