微信小程序 wx.scanCode() 扫码setData()设置
未知
2020-02-29 09:15:51
0
问题描述:

公司做小程序扫码洗车,点击扫码洗车即可启动绑定函数,绑定里面添加wx.scanCode函数,成功后启动另一个函数,
但是按照微信小程序文档,setData设置的时候出错,设置不了。小程序文档是这样的。
wx.scanCode({
  success (res) {
    console.log(res)
  }
})
后来找到了一个办法是可以实现设置setData的。

解决办法:

参数:http://waepi.yc.com/wx/WeChat/Default.html?key=10022&sign=302ce51b6d8d1ad35b11e0b2f12
给washkey赋值
index.js
Page({
data: {
washKey: null, // 扫码启动目标洗车机key
}
/**
* 扫码洗车
*/
bindWasher: function () {
 
wx.scanCode({
success: (res) => {
if (res.result) {
var arrPara = res.result.split("?");
var arr = [];
var keys=[];
var key='';
arr = arrPara[1].split("&");
keys=arr[0].split("=");
key=keys[1];
}
this.setData({
washKey: key
})
this.doOrderPage()
},
fail: (res) => {
console.log(res);
}
})
 
}
}


 
index.wxml

<view class="center-bar">
   <button bindtap="bindWasher" class="code-btn">扫码洗车</button>
</view>

相关内容

视频号小店跳到微信小程序的...
视频号小店跳到微信小程序的路径
2024-04-23 17:28:30
将Html5手机端网站封装...
将Html5手机端网站封装为微信小程序的方法
2024-03-29 11:02:54
微信小程序 wx.scan...
问题描述: 公司做小程序扫码洗车,点击扫码洗车即可启动绑定函数,绑...
2020-02-29 09:15:51