扫码

my.scan

调用扫一扫功能。扫码体验:

img.jpg

入参


名称

类型

必填

描述

type

String



扫码样式(默认 qr):

-
qr,扫码框样式为二维码扫码框

-
bar,扫码样式为条形码扫码框

hideAlbum

Boolean



是否隐藏相册(不允许从相册选择图片),只能从相机扫码

success

Function



调用成功的回调函数

fail

Function



调用失败的回调函数

complete

Function



调用结束的回调函数(调用成功、失败都会执行)

success 返回值

名称类型描述
codeString扫码所得数据
qrCodeString扫描二维码时返回二维码数据
barCodeString扫描条形码时返回条形码数据

错误码

error描述
10用户取消
11操作失败

代码示例

  1. Page({
  2. scan() {
  3. my.scan({
  4. type: 'qr',
  5. success: (res) => {
  6. my.alert({ title: res.code });
  7. },
  8. });
  9. }
  10. })

原文: https://docs.alipay.com/mini/api/scan