微信小程序扫码封装
2023-09-27 14:27:34 时间
在app.js中封装
wxScanCode: function () {
return new Promise((resolve, reject) => {
wx.scanCode({
success: resolve,
fail: reject
});
});
},
调用
//引入app.js
const app = getApp();
//调用
app.wxScanCode().then(res => {
if (res.result) {
wx.setStorage({
key: constant.scanDeviceId,
data: res.result,
});
}
}).catch(e => {
if (!/cancel/.test(e.errMsg)) {
wx.showToast({
title: "扫码解析失败",
image: "../../images/bell.png",
})
}
});
相关文章
- 类的特性讲解:封装-私有属性-成员属性-公有属性-公有的方法变成私有的方法-析构方法
- 使用ThreadLocal、Apache的dbutils的QueryRunner和dbcp2数据库连接池的BasicDataSource封装操作数据库工具
- hibernate原生sql封装,报错信息:could not find setter for rownum_
- websql操作类封装
- 自己封装的轮播工具
- 微信小程序之工具js封装与使用
- 微信小程序之巧妙的封装
- NoHttp详解之NoHttp最基本使用(无封装)
- 微信小程序存储、获取封装
- 封装一个通用的 listview/gridview Adapter
- 2019-6-5-WPF-使用封装的-SharpDx-控件
- Flutter状态管理provider的使用和封装
- 【造轮子】utils工具类(常用方法的封装)
- 微信小程序初体验--封装http请求
- 轻松把玩HttpClient之封装HttpClient工具类(八),优化启用Http连接池策略