支付宝小程序API 扫码
[TOC]
my.scan
调用扫一扫功能。
入参
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
type | String | 否 | 扫码样式(默认 qr): 1、qr,扫码框样式为二维码扫码框2、bar,扫码样式为条形码扫码框 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success 返回值
名称 | 类型 | 描述 |
---|---|---|
code | String | 扫码所得数据 |
qrCode | String | 扫描二维码时返回二维码数据 |
barCode | String | 扫描条形码时返回条形码数据 |
错误码
error | 描述 |
---|---|
10 | 用户取消 |
11 | 操作失败 |
代码示例
Page({
scan() {
my.scan({
type: 'qr',
success: (res) => {
my.alert({ title: res.code });
},
});
}
})