使用FNScanner的工具,具体如下

~function (W) { var FNScanner = false; W.FNScanner = function (callBack) { if (!FNScanner) { FNScanner = api.require('FNScanner'); } if (!callBack) { callBack = function () { } } FNScanner.openScanner({ autorotation: true }, callBack); } }(this)

然后可以调用手机的拍照功能了

api.dom('.scan-code'), 'click', function () { FNScanner(function (ret, err) { if (ret) { console.log(JSON.stringify(ret)) setTimeout(function () { if (ret.content) { console.log(JSON.stringify(ret)) /* 这里跳转到设备页面 */ ROUTER.linkTo('scanCodePay', { id: ret.content // source: 'myDecive', // shopid: api.pageParam.shopid || '' }); } }, 100) } }); })

扫描后在跳转的页面监听事件然后向后端发送,并接受后端的数据展示在html中。

js实现扫描付款码获取数据相关推荐

  1. js采用ajax发送请求获取数据(实例操作)

    来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...

  2. html弹窗显示表格,js弹框表格,获取数据添加进去dom里面

    js操作DOM是否是你想要的结构?我的问题与你类似,只不过是建立在动态表上 /** 功能实现:1.实现表格添加一行 2.实现表格删除当前行 步骤:1.根据表格id获取当前表格 2.获取表格中的tBod ...

  3. js 禁止修改地址栏参数获取数据

    应用场景: 假定project1的地址为:http://xxx?pageid=test&keyid=1,如果手动修改地址栏参数keyid=2,那么就会获取project2的项目信息,这是我们不 ...

  4. nodejs 通过 get获取数据修改redis数据

    如下代码是没有报错的正确代码 我通过https获取到数据 想用redis set一个键值存储 现在我掉入了回调陷阱 res.on 里面接收到的数据是data 里面如果放入 client.on('con ...

  5. js源码 模仿 jquery的ajax的获取数据(get,post )的请求封装

    function ajax(obj){ // 默认参数 var defaults = { type : 'get',data : {}, url : '#', dataType : 'text', a ...

  6. 关于js渲染网页时爬取数据的思路和全过程(附源码)

    于js渲染网页时爬取数据的思路 首先可以先去用requests库访问url来测试一下能不能拿到数据,如果能拿到那么就是一个普通的网页,如果出现403类的错误代码可以在requests.get()方法里 ...

  7. 【工作小tip】项目活动签到码扫码获取不到数据的bug的解决

    先总结 解决了项目活动签到码扫码获取不到数据的bug 1.先跟后端大佬沟通后思考认为扫码是小程序的问题,于是着手改小程序 2.两个微信开发团队用了同一个工程,导致一开始不能二维码编译,换了利军哥的账号 ...

  8. 最近在用uniapp做一款app软件,兼容在小程序中可以通过扫描微信二维码获取参数

    功能描述 该接口用于获取小程序码,适用于需要的码数量极多的业务场景.通过该接口生成的小程序码,永久有效,数量暂无限. 注意事项 如果调用成功,会直接返回图片二进制内容,如果请求失败,会返回 JSON ...

  9. php网站首页点击更多时获取数据,jQuery+PHP实现点击按钮加载更多,不刷新页面加载更多数据!附:可用源码+demo...

    先上效果: 刚打开页面的时候,只显示部分数据,点击加载更多的时候,就会加载我们预先定义的加载数量显示出来!当数据库里面的所有数据都显示出来,就提示全部加载了! 新建index.php jQuery+p ...

最新文章

  1. 常用Shell脚本编写的内置变量
  2. anychart java实例_在.Net开发中使用AnyChart的简单例子(上)
  3. [转载]能改变你的世界观的组图——从十亿光年到一飞米
  4. android 读取文件相关
  5. 四大科技巨头跟随者众 智能家居市场容量可观
  6. Nacos源码NacosServiceRegistryAutoConfiguration
  7. PerlRegex堆栈溢出的问题
  8. java 添加用户 数据库,跟屌丝学DB2 第二课 建立数据库以及添加用户
  9. Ubuntu查看磁盘空间命令(转载)
  10. SpringBoot —— Bean的注入方式
  11. motionVFX mRevealer Glitch Mac(fcpx插件:30个故障干扰马赛克毛刺失真特效)
  12. PTA-1015——Reversible Primes
  13. startActivity报错exposed beyond app through Intent.getData()
  14. 计算机科学与技术实训内容,计算机科学与技术专业实训大纲.doc
  15. 计算机未来走向论文,计算机应用技术于目前的应用情况和未来走向
  16. linux编译 mb_string,linux mb()/rmb()/wmb()
  17. php导入word文件怎么打开,phpword 导入word
  18. 图片与视频的相互转换
  19. Android Camera硬件结构组成(一)之 手机摄像头的组成结构和工作原理
  20. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 16: illegal multibyte sequence

热门文章

  1. mysql5.1安装过程_MySQL 5.1.7安装全过程
  2. vue 多个回调_Vue 进阶面试必问,异步更新机制和 nextTick 原理
  3. 南京信息工程大学c语言期末答案,南京信息工程大学试卷2011-2012(2)c语言程序设计试卷答案(文科)-a...
  4. python 内部收益率_python – IRR实现中使用的数值方法是什么?
  5. cropper左右移动_移动端cropper.js上传图片、裁剪
  6. linux 删除N天文件
  7. ls命令查看文件和目录列表
  8. 利用Eigen进行矩阵计算
  9. 《天天数学》连载48:二月十七日
  10. 【BZOJ3601】一个人的数论,莫比乌斯反演+高斯消元