@morpheus/plugin-qr 패키지에서 제공되는 모듈
Before M.qr.scan
QR 및 바코드를 스캔하여 결과를 반환합니다.
Parameters
options
Object
booleanboolean"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" | stringboolean"mlkit" | "Zbar" | "ZXing" | "iOS"Return
Promise<Object>
"SUCCESS" | "FAIL"stringstringstringstringUsage
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);
}
})