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码相关推荐

  1. ios开发原生的扫描二维码的实现以及限制扫描区域rectOfInterest遇到的一些坑

    早前面试的时候被问到扫描使用的是什么 脱口而出用的Zbar ,然后就问为何不用原生的,效率更高啊,话说刚开始干那时候只求实现,不求效率,也不知怎么的回答.现在回想,最好的回答就是: 需要相册扫描,原生 ...

  2. adb 判断imei_获取设备序列号 SN码(对应:设置-关于手机-状态-序列号 )

    本文 前情提要 我们通过 SN 码和 IMEI 码来混合确定一个唯一的 android 手机. SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证 ...

  3. uniapp 获取商米本机SN码

    如果有对接商米机型的同学可以参考,在Android环境下获取商米机型的SN码,参考如下代码: 博主这边使用的是 M2_MAX, 1.首先在AndroidManifest.xml中添加如下权限: < ...

  4. 驱动以SN码获取流程定制Barcode属性

     Barcode为一串序列码,实际使用时往往为设备的SN码.以高通平台代码为例,Barcode获取为设备的SN码,即设备的Serial Number.则由此,Barcode值的获取可以参照高通平台的S ...

  5. Unity功能——设备硬件绑定(通过设备SN码)

    Unity 移动设备软件绑定(通过设备SN码) 原理: 已有一台设备(手机),想让自己应用(apk)仅在这一台手机上.通过获取手机的设备码(SN码),然后在程序中收入对应SN码,进行验证. 关键代码: ...

  6. unity3d调用android方法,Unity3D 调用Android原生方法2

    原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅Unity3D引擎技术交流QQ群:[119706192]本文链接地址:Unity3D 调用Android原生方法2 记一次Unity通过An ...

  7. 【微信小程序】使用 wx.scanCode方法实现扫描二维码的功能

    在微信小程序中,你可以使用 wx.scanCode 方法实现扫描二维码的功能.以下是一个简单的示例代码: // 在某个页面或组件中调用扫描二维码功能 wx.scanCode({success(res) ...

  8. IOS7使用原生API进行二维码和条形码的扫描

    使用IOS7原生API进行二维码条形码的扫描 IOS7之前,开发者进行扫码编程时,一般会借助第三方库.常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析 ...

  9. 获取微信小程序码传递的参数 / 微信开发者工具模拟扫描小程序码调试

    本文主要介绍如何在微信开发者工具中,模拟微信扫描小程序码打开小程序的场景,进行调试. 二维码调试可以看这篇文章:微信开发者工具模拟扫描二维码调试 添加编译模式 添加一个咱们自定义的编译模式 输入模式名 ...

最新文章

  1. 计算机组装与维护实例教程,计算机组装与维护案例教学-20210714101609.pdf-原创力文档...
  2. 清华姚班陈丹琦获斯隆奖!与去年得主马腾宇是同班同学,博士毕业论文是近十年最热之一...
  3. 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...
  4. 各种框架实现了经典的 todo 应用
  5. 你不该错过的2020中国开源年报,填开源开发者问卷,成为国内开源的见证者
  6. rsync 服务快速部署手册
  7. TCP/IP 协议栈 -- 编写UDP客户端注意细节
  8. 电气工程cad实用教程电子版_电气工程cad实用教程
  9. IIS7整站下载器的使用总结
  10. ObjectiveC基础-ivar
  11. oracle建立索引 例子,ORACLE全文索引建立查询实例
  12. win10分辨率不能调整_三国志:游戏在win10系统无法运行咋办?
  13. Duplicate entry ‘dongdong123‘ for key ‘tab_user.AK_nq_username‘
  14. Sass 你了解了吗
  15. ICLR22 自监督graph learning------------AUTOMATED SELF-SUPERVISED LEARNING FORGRAPHS--- 密歇根州立
  16. 读取图片文件到剪贴板时的html格式
  17. 由于找不到libmysql.dIl, 无法继续执行代码。重新安装程序可能会解决此问题
  18. 2006年F1第一站巴林
  19. 【Java设计模式】简单学装饰模式——来杯咖啡,先糖后奶
  20. nginx signal 之 quit

热门文章

  1. 谷歌创始人布林申请离婚:身价930亿美元 曾出轨前妻闺蜜
  2. 2017年总结—颓废的一年
  3. 说说 jBPM 流程虚拟机的原理
  4. xpath定位元素详解
  5. Java核心技术 学习记录1
  6. 2020 数据科学平台领域最具商业合作价值企业盘点
  7. RGB565和RGB888的转换
  8. python打字测速_【pygame游戏编程】第四篇-----打字测速游戏
  9. 【英语-同义词汇词组】therefore、hence、thus的用法及区别
  10. anylogic第三课—多层建筑行人疏散仿真讲解