ap.scan 调用扫一扫功能
优质
小牛编辑
135浏览
2023-12-01
ap.scan(OPTION | type, CALLBACK)
调用扫一扫功能。
OPTION 参数说明
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
type | String | 否 | 扫描目标类型,支持 qr / bar,相应扫码选框会不同,默认 qr |
CALLBACK 参数说明
名称 | 类型 | 描述 |
---|---|---|
code | String | 扫码所得数据 |
错误码说明
error | 描述 |
---|---|
10 | 用户取消 |
11 | 操作失败 |
代码示例
<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>
<button class="btn btn-default">扫一扫二维码</button>
<button class="btn btn-default">扫一扫条形码</button>
<script>
var btnScanQR = document.querySelector('#J_btn_scanQR');
var btnScanBAR = document.querySelector('#J_btn_scanBAR');
btnScanQR.addEventListener('click', function(){
ap.scan(function(res){
ap.alert(res.code);
});
});
btnScanBAR.addEventListener('click', function(){
ap.scan({
type: 'bar'
}, function(res){
ap.alert(res.code);
});
});
</script>