antui-mobile
Version:
mobile ui for antd
24 lines (20 loc) • 489 B
JavaScript
import Native from './native';
/**
* 组件扫码
*/
class ScanQRCode extends Native {
handleData = (res, device, resolve, reject) => {
let data;
if (typeof res === "string") {
data = JSON.parse(decodeURIComponent(atob(res)));
} else if (typeof res === "object") {
data = res;
}
return resolve(data);
}
}
const scanQRCode = new ScanQRCode({
func: "scanQRCode",
nameCB: "scanQRCodeRetBack",
});
export default scanQRCode;