背景
微信小程序有一个功能需要调用wx.scanCode扫描二维码,获取二维码中的字符串信息,再通过JSON.parse将字符串转换为对象。
比如以下二维码中包含 字符串:
{“scanType”:“saveCustomerInfo”,“jsonObject”:{“customerCode”:“001”,“customerName”:“中国公司”,“firstLetter”:“T”}}
代码
/**
* 扫一扫功能:将扫描的信息发往后台进行业务逻辑判断
*/
getScanCode: function () {
if (app.globalData.userInfo) {
wx.scanCode({
onlyFromCamera: true,
scanType: ["qrCode", "barCode", "datamatrix", "pdf417"],
success: (res) => {
console.log("scan success",