使用wx原生方法扫描获取SN码
wxworkConfig.js:
import { getAgentConfig } from ‘…/api/common’
export async function wxworkConfig(appCode, jsApiList = [], openTagList = []) {
const url = window.location.href
// config
const params = {
url: url,
appCode
}
// 获取wx.config参数
const configRes = await getAgentConfig(params)
const { data } = configRes
if (data.appId) {
wx.config({
beta: true, // 必须这么写,否则wx.invoke调用形式的jsapi会有问题
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,企业微信的corpID
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.noncestr, // 必填,生成签名的随机串
signature: data.signature, // 必填,签名,见附录1
jsApiList, // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
openTagList // 可选,需要使用的开放标签列表
})
}
}
引用页面:
async created() {
await wxworkConfig(‘insurance’, [‘hideOptionMenu’, ‘scanQRCode’])
wx.ready(function () {
wx.hideOptionMenu()
})
},
// 点击调用
scanCode: function() {
wx.scanQRCode({
desc: ‘scanQRCode desc’,
needResult: 1, // 默认为0,扫描结果由企业微信处理,1则直接返回扫描结果,
scanType: [‘barCode’], // 可以指定扫二维码还是一维码,默认二者都有
success: async res => {
// 回调
this.IMEI = res.resultStr
},
error: function(res) {
if (res.errMsg.indexOf(‘function_not_exist’) > 0) {
alert(‘版本过低请升级’)
}
}
})
}
使用wx原生方法扫描获取SN码相关推荐
- ios开发原生的扫描二维码的实现以及限制扫描区域rectOfInterest遇到的一些坑
早前面试的时候被问到扫描使用的是什么 脱口而出用的Zbar ,然后就问为何不用原生的,效率更高啊,话说刚开始干那时候只求实现,不求效率,也不知怎么的回答.现在回想,最好的回答就是: 需要相册扫描,原生 ...
- adb 判断imei_获取设备序列号 SN码(对应:设置-关于手机-状态-序列号 )
本文 前情提要 我们通过 SN 码和 IMEI 码来混合确定一个唯一的 android 手机. SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证 ...
- uniapp 获取商米本机SN码
如果有对接商米机型的同学可以参考,在Android环境下获取商米机型的SN码,参考如下代码: 博主这边使用的是 M2_MAX, 1.首先在AndroidManifest.xml中添加如下权限: < ...
- 驱动以SN码获取流程定制Barcode属性
Barcode为一串序列码,实际使用时往往为设备的SN码.以高通平台代码为例,Barcode获取为设备的SN码,即设备的Serial Number.则由此,Barcode值的获取可以参照高通平台的S ...
- Unity功能——设备硬件绑定(通过设备SN码)
Unity 移动设备软件绑定(通过设备SN码) 原理: 已有一台设备(手机),想让自己应用(apk)仅在这一台手机上.通过获取手机的设备码(SN码),然后在程序中收入对应SN码,进行验证. 关键代码: ...
- unity3d调用android方法,Unity3D 调用Android原生方法2
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅Unity3D引擎技术交流QQ群:[119706192]本文链接地址:Unity3D 调用Android原生方法2 记一次Unity通过An ...
- 【微信小程序】使用 wx.scanCode方法实现扫描二维码的功能
在微信小程序中,你可以使用 wx.scanCode 方法实现扫描二维码的功能.以下是一个简单的示例代码: // 在某个页面或组件中调用扫描二维码功能 wx.scanCode({success(res) ...
- IOS7使用原生API进行二维码和条形码的扫描
使用IOS7原生API进行二维码条形码的扫描 IOS7之前,开发者进行扫码编程时,一般会借助第三方库.常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析 ...
- 获取微信小程序码传递的参数 / 微信开发者工具模拟扫描小程序码调试
本文主要介绍如何在微信开发者工具中,模拟微信扫描小程序码打开小程序的场景,进行调试. 二维码调试可以看这篇文章:微信开发者工具模拟扫描二维码调试 添加编译模式 添加一个咱们自定义的编译模式 输入模式名 ...
最新文章
- 计算机组装与维护实例教程,计算机组装与维护案例教学-20210714101609.pdf-原创力文档...
- 清华姚班陈丹琦获斯隆奖!与去年得主马腾宇是同班同学,博士毕业论文是近十年最热之一...
- 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...
- 各种框架实现了经典的 todo 应用
- 你不该错过的2020中国开源年报,填开源开发者问卷,成为国内开源的见证者
- rsync 服务快速部署手册
- TCP/IP 协议栈 -- 编写UDP客户端注意细节
- 电气工程cad实用教程电子版_电气工程cad实用教程
- IIS7整站下载器的使用总结
- ObjectiveC基础-ivar
- oracle建立索引 例子,ORACLE全文索引建立查询实例
- win10分辨率不能调整_三国志:游戏在win10系统无法运行咋办?
- Duplicate entry ‘dongdong123‘ for key ‘tab_user.AK_nq_username‘
- Sass 你了解了吗
- ICLR22 自监督graph learning------------AUTOMATED SELF-SUPERVISED LEARNING FORGRAPHS--- 密歇根州立
- 读取图片文件到剪贴板时的html格式
- 由于找不到libmysql.dIl, 无法继续执行代码。重新安装程序可能会解决此问题
- 2006年F1第一站巴林
- 【Java设计模式】简单学装饰模式——来杯咖啡,先糖后奶
- nginx signal 之 quit