CodeScanner 是底层全屏扫码器。通常来说,直接用 ScanInput 就够了。只有当你已经有自己的输入框,只想控制扫码弹层时,才需要直接使用它。
CodeScanner
import { CodeScanner } from '@nocobase/client-v2'; <CodeScanner visible={visible} onClose={() => setVisible(false)} onScanSuccess={(text) => { setValue(text); }} />;
visible
boolean
formatsToSupport
Html5QrcodeSupportedFormats[]
onClose
() => void
onScanSuccess
(result: string) => void
浏览器扫码依赖摄像头权限和 HTTPS 环境。本地调试或移动端 WebView 中遇到权限问题时,优先检查浏览器权限、协议和 JSBridge 注入情况。