Przeglądaj źródła

扫码登录

master
徐勤民 3 tygodni temu
rodzic
commit
577b5499d9
2 zmienionych plików z 8 dodań i 3 usunięć
  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 Wyświetl plik

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

@Entry
@Component


app/src/main/ets/pages/sign/ScanHome.ets → app/src/main/ets/pages/scan/ScanHome.ets Wyświetl plik

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

@Component
@Preview
@@ -20,13 +21,17 @@ export struct ScanHome {
let options: scanBarcode.ScanOptions =
{ scanTypes: [scanCore.ScanType.ALL], enableMultiMode: true, enableAlbum: true };
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) => {
hilog.error(0x0001, '[Scan Sample]',
`Failed to get ScanResult by promise with options. Code: ${error.code}, message: ${error.message}`);
})
})
PinDialog({
controller: BJCASDK.signManager().dialogController
})
}
.width('100%')
.height("100%")

Ładowanie…
Anuluj
Zapisz