camera设置mode="scanCode" 却触发不了bindscancode,为什么?
请高手给看看吧
<!--miniprogram/pages/scanCode.wxml-->
<camera mode="scanCode" device-position="back" binderror="error" style="width: 100%; height: 300px;" bindscancode="takeCode" bindinitdone="initDone"></camera>
// miniprogram/pages/scanCode.js
Page({
takeCode: (e) => {
console.log('扫码成功:')
console.log(e)
},
initDone: (e) => {
console.log('initDone:')
console.log(e)
}
})
我拿打印的测试二维码放在镜头前,没有任何log打出,照相机镜头里也没有任何变化。开发工具和手机上都没反应。
takeCode和initDone都不能触发。摄像头成功打开,图像都能捕捉到,显示出来,但是就是没有触发事件
环境版本2.15.0, 机型iPhone6Plus
真机小米8 微信8.0.1
单独使用wx.scanCode() 可以完美扫码。
1 回复
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下复习那的流程。