|
@@ -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<T>(option: ListOptions<T>, dialogTag: string) {
|
|
|
+> //......
|
|
|
+> }
|
|
|
+> ```
|
|
|
+>
|
|
|
+> `注意,传入参数(options: AlertBean)是固定的`
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
### 1.4.[ValidatorHelper](./src/main/ets/utils/ValidatorHelper.ets)
|
|
|
|
|
|
> 常用正则
|