@morpheus/plugin-qr
패키지에서 제공되는 모듈
Before M.qr.scan
QR 및 바코드를 스캔하여 결과를 반환합니다.
Parameters
options
Object
boolean
boolean
"DEFAULT"
| "PORTRAIT"
| "PORT"
| "LANDSCAPE"
| "LAND"
| "PORTREV"
| "LANDREV"
| "ALL"
string
{ width: number, height: number }
"NONE"
| "PARTIAL"
| "EAN8"
| "UPCE"
| "ISBN10"
| "UPCA"
| "EAN13"
| "ISBN13"
| "I25"
| "DATABAR"
| "DATABAR_EXP"
| "CODABAR"
| "CODE39"
| "PDF417"
| "QRCODE"
| "CODE93"
| "CODE128"
| string
boolean
"mlkit"
| "Zbar"
| "ZXing"
| "iOS"
Return
Promise<Object>
"SUCCESS"
| "FAIL"
string
string
string
string
Usage
import { scan } from '@morpheus/plugin-qr'
scan({
flash: true,
orientation: 'PORTRAIT',
filterType: 'QRCODE',
useGuideLine: true,
libType: 'mlkit'
}).then(result => {
if (result.status === 'SUCCESS') {
console.log('스캔 성공:', result.text);
} else {
console.error('스캔 실패:', result.message);
}
})