# uni.scanCode(options?)

扫码

# scanCode 兼容性

Web 微信小程序 Android iOS
x 4.41 - -

# 参数

名称 类型 必填 默认值 兼容性 描述
options ScanCodeOptions - - uni.scanCode参数定义
名称 类型 必备 默认值 兼容性 描述
onlyFromCamera boolean -
是否只能从相机扫码,不允许从相册选择图片
scanType Array<'barCode' | 'qrCode' | 'datamatrix' | 'pdf417'> -
扫码类型
success (res: ScanCodeSuccess) => void -
uni.scanCode成功回调函数定义
fail (res: ScanCodeFail) => void -
uni.scanCode失败回调函数定义
complete (res: any) => void -
uni.scanCode完成回调函数定义

# ScanCodeSuccess 的属性值

名称 类型 必备 默认值 兼容性 描述
result string - - -
scanType string - - -
charSet string -
所扫码的字符集
path string -
当所扫的码为当前小程序二维码时,会返回此字段,内容为二维码携带的 path
rawData string -
原始数据,base64编码

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 兼容性 描述
errMsg string -
错误信息