@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";
介面
已掃描
屬性
掃描選項
屬性
屬性 | 類型 | 定義於 |
---|---|---|
cameraDirection? | "back" | "front" | 來源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L30 |
formats? | 格式 [] | 來源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L31 |
windowed? | boolean | 來源: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/barcode-scanner/guest-js/index.ts#L32 |
類型別名
權限狀態
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 ? | 掃描選項 |
回傳
© 2025 Tauri Contributors. CC-BY / MIT