From 27ee2389796774035ce5840d96f48620fa3cd325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Wed, 4 Sep 2024 11:08:23 +0800 Subject: [PATCH] README.md --- README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/README.md b/README.md index be6fd61..e87737c 100644 --- a/README.md +++ b/README.md @@ -151,6 +151,53 @@ BJCASDK.signManager().keepPin(Number.parseInt(this.mNum), (res) => { }) ``` +### 3.3 显示pin码输入框 + +```tsx +import { ToolsHelper } from '@szyx/sdk_base'; +import { BJCASDK, PinDialog } from '@szyx/sdk_ywx'; +``` + + + +```tsx +Button('显示pin码输入框', { stateEffect: true, type: ButtonType.Normal, buttonStyle: ButtonStyleMode.NORMAL }) + .width('80%') + .fontColor('#333333') + .height(40) + .onClick(() => { + BJCASDK.signManager().showPinWindow(res => { + ToolsHelper.showMessage(JSON.stringify(res)) + }) +}) + .margin({ top: 10 }) + +PinDialog({ + controller: BJCASDK.signManager().dialogController +}) +``` + +### 3.4 识别二维码信息 + +> 扫码功能需要自己实现,该方法需要传入扫码后获取到的字符串结果 + +```tsx +BJCASDK.signManager().qrDispose('二维码内容', res => { + console.log('>>>>>扫码结果', JSON.stringify(res)) +}) +``` + +### 3.3 识别二维码信息(配置是否处理授权Oauth登录) + +> 是`3.4`的拓展,如果不需要配置是否处理授权Oauth登录,则可以直接使用上面的方法。 + +```tsx +BJCASDK.signManager().qrDisposeForOauth('二维码内容', true, res => { + console.log('>>>>>扫码结果', JSON.stringify(res)) + ToolsHelper.showMessage(`扫码结果${JSON.stringify(res)}`) + }) +``` +