扫描二维码获取二维码中的信息
利用微信自带的接口实现扫描二维码并提取信息的功能,以后会进行功能的扩展(把信息封装成二维码)。(本人的第一个小程序)。
1.js文件
代码如下:
// pages/Main/Main.js
var app = getApp()
Page({
data: {
p:'',
s:'',
r:'',
c:'',
},
onLoad: function (options) {
console.log("程序启动")
},
scanCodeClick: function () {
onlyFromCamera: true,
wx.scanCode({
//success使用箭头函数
success:(res)=>{
var _this = this;
console.log(res.result);
_this.setData({r:res.result});
console.log(res.scanType);
_this.setData({s:res.scanType});
console.log(res.charSet);
_this.setData({c:res.charSet});
console.log(res.path);
_this.setData({p:res.path});
},
fail: function (res) {},
complete: function (res) {
}
})
},
})
2.wxml文件
代码如下):
<!--pages/Main/Main.wxml-->
<text>请点击按钮扫描二维码</text>
<button bindtap="scanCodeClick">扫描二维码</button>
<view>{{r}}</view>
<view>{{s}}</view>
<view>{{c}}</view>
<view>{{p}}</view>
# 总结 运用到了微信自带接口的应用,数据绑定,箭头函数的应用......