时间:2019-05-07 来源:小程序工厂
啦***:
要触发onHCEMessage()这个方法需使用读卡设备对手机发送apdu指令,比如00a4040005f222222222
b***:
我的目的就是想用NFC模块去读卡,那手机相当于读卡设备 手机给卡片发送指令 这样行不通吗
官方文档中有几个字写错了+微信小程序教程
啦***:
目前微信小程序只支持hce模式,即手机只能当卡片,不能当读卡设备
b***:
非常感谢! 方便留给微信加个好友吗
b***:
老铁再问你一个问题,我利用wx.scanCode()去扫二维码,然后将扫出来的结果发给后台,请求的代码是放在wx.scanCode的success回调函数里,请求没成功,但是也没报错。这个是什么原因呢
如何更换视频链接?##微信小程序开发
啦***:
首先要确保success方法是否回调了,如果success回调成功,那么问题应该是出在请求后台那里
b***:
我能确保在回调了 因为我都把扫描结果打出来了 请求的问题,那应该也会打出错误代码啊
b***:
如果我不把情求放在 wx.scanCode()的成功的回调里 请求是正常的 放在wx.scanCode()的成功的回调里请求里什么都不报,我怀疑扫描成功回调里不能发送请求,老铁有空可以做个试验
canvasGetImageData: fail canvas is empty-微信小程序教程
啦***:
扫码成功的回调方法是可以发送网络请求的,你还是贴下代码看看是哪里出错了
b***:
getResidengMsg:function(){
wx.scanCode({
onlyFromCamera:false,
scanType: ['qrCode','barCode'],
success:function(res){
wx.showToast({
title: res.result,
})
wx.request({
url: "http://zjjzz.eastcompeace.com/test-rc/das/appctrl/rcQrCodeAuth",
data: {
'auth': {
'keyIndex': '0',
'randomNum': '2f8d3cb321d046ac',
'randomNumEnc': '2E1E933814508B38'
},
'data': {
'fromCompany': 'guangxin',
'areaCode': '330604',
'devID': 'WeChatXCX000001',
'merchantCode': '',
'qrCode': res.result,
'requestTime': this.getTime(new Date())
}
},
header: {
'content-type': 'application/json' // 默认值
},
method: "POST",
success: function (res) {
wx.showToast({
title: res.data.message
})
},
fail: function (res) {
wx.showModal({
title: '失败',
content: res.errMsg,
})
},
complete:function(res){
wx.showModal({
title: '完成',
content: res.errMsg,
})
}
})
}
})
}
在开发者工具上这个url可以请求到,但是在真机上预览这个url可能请求不到 但是请求里应该会进到失败的回调里吧 但是预览 什么都没有弹出来