Quellcode durchsuchen

扫码登录

master
徐勤民 vor 3 Wochen
Ursprung
Commit
577b5499d9
2 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
  1. +1
    -1
      app/src/main/ets/pages/Index.ets
  2. +7
    -2
      app/src/main/ets/pages/scan/ScanHome.ets

+ 1
- 1
app/src/main/ets/pages/Index.ets Datei anzeigen

@@ -3,7 +3,7 @@ import { SettingView } from './setting/SettingView'
import { RouterBuilder } from '../router/RouterBuilder' import { RouterBuilder } from '../router/RouterBuilder'
import { BJCASDK } from '@szyx/sdk_ywx/Index' import { BJCASDK } from '@szyx/sdk_ywx/Index'
import { SignHome } from './sign/SignHome' import { SignHome } from './sign/SignHome'
import { ScanHome } from './sign/ScanHome'
import { ScanHome } from './scan/ScanHome'


@Entry @Entry
@Component @Component


app/src/main/ets/pages/sign/ScanHome.ets → app/src/main/ets/pages/scan/ScanHome.ets Datei anzeigen

@@ -2,6 +2,7 @@ import promptAction from '@ohos.promptAction';
import { scanBarcode, scanCore } from '@kit.ScanKit'; import { scanBarcode, scanCore } from '@kit.ScanKit';
import { BusinessError } from '@kit.BasicServicesKit'; import { BusinessError } from '@kit.BasicServicesKit';
import { hilog } from '@kit.PerformanceAnalysisKit'; import { hilog } from '@kit.PerformanceAnalysisKit';
import { BJCASDK, PinDialog } from '@szyx/sdk_ywx';


@Component @Component
@Preview @Preview
@@ -20,13 +21,17 @@ export struct ScanHome {
let options: scanBarcode.ScanOptions = let options: scanBarcode.ScanOptions =
{ scanTypes: [scanCore.ScanType.ALL], enableMultiMode: true, enableAlbum: true }; { scanTypes: [scanCore.ScanType.ALL], enableMultiMode: true, enableAlbum: true };
scanBarcode.startScanForResult(getContext(this), options).then((result: scanBarcode.ScanResult) => { scanBarcode.startScanForResult(getContext(this), options).then((result: scanBarcode.ScanResult) => {
hilog.info(0x0001, '[Scan Sample]',
`Succeeded in getting ScanResult by promise with options, result is ${JSON.stringify(result)}`);
BJCASDK.signManager().qrDispose(result.originalValue, res => {
console.log('>>>>>扫码结果', JSON.stringify(res))
})
}).catch((error: BusinessError) => { }).catch((error: BusinessError) => {
hilog.error(0x0001, '[Scan Sample]', hilog.error(0x0001, '[Scan Sample]',
`Failed to get ScanResult by promise with options. Code: ${error.code}, message: ${error.message}`); `Failed to get ScanResult by promise with options. Code: ${error.code}, message: ${error.message}`);
}) })
}) })
PinDialog({
controller: BJCASDK.signManager().dialogController
})
} }
.width('100%') .width('100%')
.height("100%") .height("100%")

Laden…
Abbrechen
Speichern