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: "正在查询..."});}});},

希望对你有所帮助~~

原生小程序使用二维码扫码调用接口相关推荐

  1. 飞鹅小票打印机嵌入生成指定小程序页面二维码的解决方案 | 扫普通链接二维码打开小程序示例 | 生成正方形小程序码

    部分朋友不需要打印机的业务,则 忽略有关打印机的部分 即可. 其他有关 微信小程序配置的介绍是通用的!通用的! 生成正方形小程序码,请看 标题一. 扫普通链接生成的二维码打开小程序,请看 标题二. 目 ...

  2. 【微信小程序】二维码跳转规则的前缀匹配是什么意思?

    前言 基础库 2.12.0 开发者工具 1.03.2008270 微信小程序的二维码跳转规则 为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普通链接二维码跳转小程序 ...

  3. 最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码

    最新在线客服系统php代码微信软件公众号小程序app二维码聊天网站源码 管理界面 独家长期更新日志(欢迎反馈BUG) 1.添加手机端前后台声音提示 2.添加后台客户管理显示在线离线 3.添加清空当前对 ...

  4. 微信小程序扫描二维码或者条码

    程序是需要扫描条形码然后跳转到对应的产品信息页,其实微信小程序就有一个扫码识别的API,下面一起来看看: wx.scanCode(Object object) 调起客户端扫码界面进行扫码. 示例代码: ...

  5. 张小龙详细解读:微信小程序扫描二维码可进入(附实录)

    在今天举行的2017微信公开课PRO版上,腾讯微信负责人张小龙表示,微信小程序特性是:无须安装.触手可及.用完即走.无须卸载. 张小龙解答了关于小程序的疑问,并透露小程序计划于2017年1月9日正式上 ...

  6. 微信小程序获取二维码中URL中带的参数

    解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...

  7. 小程序推广二维码生成

    小程序推广二维码生成 <?php$appid = '***************';$secret ='********************************';$url = &qu ...

  8. 微信小程序普通二维码解析

    1.区别于微信小程序官方二维码是直接从onLoad的 options 解构出来就行,它是一个对象,这个大家都知道. 2.普通二维码 也是从onLoad的 options 里解构出来,此时options ...

  9. 小程序海报二维码生成插件

    分享一个小程序海报二维码插件 建议使用方式: 测试环境先改造封装成自己需要的类文件,再引入框架使用,生成图片参考截图 金装 下载地址 海报生成源码下载

最新文章

  1. zigzag算法_面经| 各大厂秋招算法工程师面经!你想了解的都在这里!
  2. 给一个表单提交绑定一个点击事件
  3. A better way to learn D3 js - iLearning D3.js
  4. opencv-contrib-python安装
  5. 七.Hystrix Timeout机制
  6. (三)系统与架构级低功耗设计
  7. 【干货】顶级 Java 源码教程项目大汇总!
  8. matlab中仿真丢包,使用MATLAB进行误比特率(BER)仿真----转载
  9. [改善Java代码]避免对象的浅拷贝
  10. 2020国际机器翻译大赛:火山翻译力夺五项冠军
  11. 636. 132 模式
  12. Servlet 生命周期的过程分析 图解
  13. 阿里开源的限流神器 Sentinel,轻松搞定接口限流!
  14. java xss 参数_JAVA 重写HttpServletRequest的获取参数防止xss攻击
  15. 计算机软件资产代码,事业单位六大类固定资产代码.xls
  16. java常见异常注解
  17. Firefox XPI插件安装方法
  18. 华为奋力前行,以灵活多变的方式突围,成效显著
  19. ApiPost 前后端协作开发神器 Postman+Swagger+Mock+Websocket的完美替代品
  20. Vscode+phpstudy配置PHP环境,并在服务器中运行。

热门文章

  1. 计算机网络基本知识(三):网络互联设备
  2. Javascript日期的Format与Parse
  3. [CF1153F]Serval and Bonus Problem(dp/积分+OGF)
  4. noip初赛问题解析
  5. CSS:使用线性渐变实现标签右上角三角形角标效果/HTML上标、下标
  6. 论文笔记之Non-Local
  7. RAID和LVM介绍、练习
  8. 自己收藏的百度地图批量描点获取坐标工具类
  9. 超级记忆/图像数字记忆 110位数字图像转换表 01-10
  10. 微信小程序组件化实现歌单效果