From 606c006c2a29d3961f7897b31a237cf600731a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Tue, 29 Apr 2025 18:47:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(cert):=20=E4=BC=98=E5=8C=96=E8=AF=81?= =?UTF-8?q?=E4=B9=A6=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在多个页面中增加了对证书异常情况的处理,包括: - 证书已绑定到其他设备 - 证书异常导致签名无法继续 -证书已过期 - 引入了自定义对话框UI,提高了用户体验 - 优化了异常提示信息的展示逻辑 --- CHANGELOG.md | 5 +++++ README.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bafa51c..e7554f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# [v1.0.10] 2025.xx.xx + +> - `ToolsHelper.showConfirmDialog()`&`ToolsHelper.showAlertDialog()`添加自定义`UI`功能 +> + # [v1.0.9] 2025.04.06 > - `RefreshView`参数不包含`onLoadMore`的时候,上划不应该提示`没有更多数据了` diff --git a/README.md b/README.md index 6e04f29..4723c58 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,53 @@ import { ToolsHelper } from '@szyx/sdk_base'; ToolsHelper.debounceHold(()=>{},300) ``` +#### 1.3.8.Dialog + +```tsx +import { ToolsHelper } from '@szyx/sdk_base'; + +ToolsHelper.showConfirmDialog({ + title: '提示', + msg: '提示信息', + confirm: { + text: '确定', + color: '#18ABFB', + onClick: () => { + + } + }, + cancel: { + text: '取消', + onClick: () => { + + } + } +}) + +ToolsHelper.showAlertDialog({ + title: '提示', + msg: '提示信息', + action: { + onClick: () => { + + } + } +}) +``` + +> 如果需要自定义弹窗UI,可以参考`ToolsHelper`中以下部分代码 +> +> ``` +> @Builder +> function customDialogBuilder(option: ListOptions, dialogTag: string) { +> //...... +> } +> ``` +> +> `注意,传入参数(options: AlertBean)是固定的` + + + ### 1.4.[ValidatorHelper](./src/main/ets/utils/ValidatorHelper.ets) > 常用正则