原生小程序使用二维码扫码调用接口
1、点击扫码直接打开文件,通过二维码得到了个后台反的url地址(https://....?参数=值&参数=值),把地址的参数拿取出来,之后调用接口就完成了,如果是和我一样操作的,建议复制。
//按钮样式跳转扫码
<button class="btn-bottom" bindtap="saomasuy">扫码</button></view>//根据扫码内容调用接口,传输数据,跳转传参
saomasuy() {var e = this;wx.scanCode({ //允许从相机与相册扫码,调起客户端扫码界面进行扫码success: function (a) {console.log(a, '扫码结果');// scanType string 所扫码的类型if (a.scanType == 'WX_CODE') {var t = a.path.split("="); //当所扫的码为当前小程序二维码时,会返回此字段,内容为二维码携带的 path}if (a.scanType == 'QR_CODE') {// 获取url地址的参数,结果是对象形式let str = a.result.substr(a.result.indexOf("?") + 1) + "&";let strs = str.split("&");let theRequest={}for (let i = 0; i < strs.length - 1; i++){let key = strs[i].substring(0, strs[i].indexOf("="));let val = strs[i].substring(strs[i].indexOf("=") + 1);theRequest[key] = val;}var device_sn=theRequest.device_sn;var cate=theRequest.cateconsole.log(device_sn,cate,'截取成哥数据');wx.request({url: '扫码完成后调用的后端接口数据',
//后端需要的参数data: {device_sn:device_sn,cate:cate},header: {'content-type': 'application/x-www-form-urlencoded', //查询字符串},method: 'POST',success(res) {console.log(res, '结果,可以判断状态码之后进行操作');}})}wx.showLoading({title: "正在查询..."});}});},
希望对你有所帮助~~
原生小程序使用二维码扫码调用接口相关推荐
- 飞鹅小票打印机嵌入生成指定小程序页面二维码的解决方案 | 扫普通链接二维码打开小程序示例 | 生成正方形小程序码
部分朋友不需要打印机的业务,则 忽略有关打印机的部分 即可. 其他有关 微信小程序配置的介绍是通用的!通用的! 生成正方形小程序码,请看 标题一. 扫普通链接生成的二维码打开小程序,请看 标题二. 目 ...
- 【微信小程序】二维码跳转规则的前缀匹配是什么意思?
前言 基础库 2.12.0 开发者工具 1.03.2008270 微信小程序的二维码跳转规则 为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普通链接二维码跳转小程序 ...
- 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码
最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码 管理界面 独家长期更新日志(欢迎反馈BUG) 1.添加手机端前后台声音提示 2.添加后台客户管理显示在线离线 3.添加清空当前对 ...
- 微信小程序扫描二维码或者条码
程序是需要扫描条形码然后跳转到对应的产品信息页,其实微信小程序就有一个扫码识别的API,下面一起来看看: wx.scanCode(Object object) 调起客户端扫码界面进行扫码. 示例代码: ...
- 张小龙详细解读:微信小程序扫描二维码可进入(附实录)
在今天举行的2017微信公开课PRO版上,腾讯微信负责人张小龙表示,微信小程序特性是:无须安装.触手可及.用完即走.无须卸载. 张小龙解答了关于小程序的疑问,并透露小程序计划于2017年1月9日正式上 ...
- 微信小程序获取二维码中URL中带的参数
解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...
- 小程序推广二维码生成
小程序推广二维码生成 <?php$appid = '***************';$secret ='********************************';$url = &qu ...
- 微信小程序普通二维码解析
1.区别于微信小程序官方二维码是直接从onLoad的 options 解构出来就行,它是一个对象,这个大家都知道. 2.普通二维码 也是从onLoad的 options 里解构出来,此时options ...
- 小程序海报二维码生成插件
分享一个小程序海报二维码插件 建议使用方式: 测试环境先改造封装成自己需要的类文件,再引入框架使用,生成图片参考截图 金装 下载地址 海报生成源码下载
最新文章
- zigzag算法_面经| 各大厂秋招算法工程师面经!你想了解的都在这里!
- 给一个表单提交绑定一个点击事件
- A better way to learn D3 js - iLearning D3.js
- opencv-contrib-python安装
- 七.Hystrix Timeout机制
- (三)系统与架构级低功耗设计
- 【干货】顶级 Java 源码教程项目大汇总!
- matlab中仿真丢包,使用MATLAB进行误比特率(BER)仿真----转载
- [改善Java代码]避免对象的浅拷贝
- 2020国际机器翻译大赛:火山翻译力夺五项冠军
- 636. 132 模式
- Servlet 生命周期的过程分析 图解
- 阿里开源的限流神器 Sentinel,轻松搞定接口限流!
- java xss 参数_JAVA 重写HttpServletRequest的获取参数防止xss攻击
- 计算机软件资产代码,事业单位六大类固定资产代码.xls
- java常见异常注解
- Firefox XPI插件安装方法
- 华为奋力前行,以灵活多变的方式突围,成效显著
- ApiPost 前后端协作开发神器 Postman+Swagger+Mock+Websocket的完美替代品
- Vscode+phpstudy配置PHP环境,并在服务器中运行。