@tauri-apps/plugin-barcode-scanner
枚举
格式
枚举成员
Aztec
Aztec: "AZTEC";
Codabar
Codabar: "CODABAR";
Code128
Code128: "CODE_128";
Code39
Code39: "CODE_39";
Code93
Code93: "CODE_93";
DataMatrix
DataMatrix: "DATA_MATRIX";
EAN13
EAN13: "EAN_13";
EAN8
EAN8: "EAN_8";
ITF
ITF: "ITF";
PDF417
PDF417: "PDF_417";
QRCode
QRCode: "QR_CODE";
UPC_A
UPC_A: "UPC_A";
UPC_E
UPC_E: "UPC_E";
接口
扫描
属性
ScanOptions
属性
类型别名
权限状态
type PermissionState: "granted" | "denied" | "prompt" | "prompt-with-rationale";
来源: undefined
函数
cancel()
function cancel(): Promise<void>
取消当前扫描过程。
返回
Promise
<void
>
checkPermissions()
function checkPermissions(): Promise<PermissionState>
获取权限状态。
返回
Promise
<PermissionState
>
openAppSettings()
function openAppSettings(): Promise<void>
打开应用设置。如果权限被拒绝,且用户需手动启用,此功能非常有用。
返回
Promise
<void
>
requestPermissions()
function requestPermissions(): Promise<PermissionState>
请求使用摄像头的权限。
返回
Promise
<PermissionState
>
scan()
function scan(options?): Promise<Scanned>
开始扫描。
参数
参数 | 类型 | 描述 |
---|---|---|
options ? | ScanOptions |
返回
© 2025 Tauri 贡献者。CC-BY / MIT