From 6145411fa0da412302b2764a25e0bb279b756bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E9=9B=A8?= Date: Sat, 21 Jun 2025 11:33:30 +0800 Subject: [PATCH] update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 田雨 --- .../arkui-ts/ts-basic-components-button.md | 2 +- .../arkui-ts/ts-basic-components-radio.md | 12 ++-- .../arkui-ts/ts-methods-action-sheet.md | 68 +++++++++++-------- .../arkui-ts/ts-methods-alert-dialog-box.md | 24 +++++-- .../arkui-ts/ts-methods-custom-dialog-box.md | 18 +++-- .../arkui-ts/ts-universal-attributes-menu.md | 2 +- .../apis-arkui/js-apis-promptAction.md | 40 +++++------ .../ui/arkts-common-components-button.md | 24 +++---- .../arkts-common-components-custom-dialog.md | 2 +- .../ui/arkts-fixes-style-dialog.md | 2 +- 10 files changed, 109 insertions(+), 85 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-button.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-button.md index 2a58eaaa30a..e607430bb8a 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-button.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-button.md @@ -469,7 +469,7 @@ struct ButtonExample { .backgroundColor(0x317aff) .width(90) .onClick(() => { - console.log('ButtonType.Normal') + console.info('ButtonType.Normal'); }) Button({ type: ButtonType.Normal, stateEffect: true }) { Row() { diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-radio.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-radio.md index 21222c1a7fa..b6592c075f4 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-radio.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-radio.md @@ -260,7 +260,7 @@ struct RadioExample { .height(50) .width(50) .onChange((isChecked: boolean) => { - console.log('Radio1 status is ' + isChecked); + console.info('Radio1 status is ' + isChecked); }) } Column() { @@ -272,7 +272,7 @@ struct RadioExample { .height(50) .width(50) .onChange((isChecked: boolean) => { - console.log('Radio2 status is ' + isChecked); + console.info('Radio2 status is ' + isChecked); }) } Column() { @@ -284,7 +284,7 @@ struct RadioExample { .height(50) .width(50) .onChange((isChecked: boolean) => { - console.log('Radio3 status is ' + isChecked); + console.info('Radio3 status is ' + isChecked); }) } }.padding({ top: 30 }) @@ -313,7 +313,7 @@ struct RadioExample { .height(50) .width(80) .onChange((isChecked: boolean) => { - console.log('Radio1 status is ' + isChecked); + console.info('Radio1 status is ' + isChecked); }) } Column() { @@ -324,7 +324,7 @@ struct RadioExample { .height(50) .width(80) .onChange((isChecked: boolean) => { - console.log('Radio2 status is ' + isChecked); + console.info('Radio2 status is ' + isChecked); }) } Column() { @@ -336,7 +336,7 @@ struct RadioExample { .height(50) .width(80) .onChange((isChecked: boolean) => { - console.log('Radio3 status is ' + isChecked); + console.info('Radio3 status is ' + isChecked); }) } }.padding({ top: 30 }) diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-action-sheet.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-action-sheet.md index 82aa4f1defd..6d2a4e59440 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-action-sheet.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-action-sheet.md @@ -10,6 +10,8 @@ ## ActionSheetOptions对象说明 +列表选择弹窗的样式。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -52,6 +54,8 @@ ## SheetInfo对象说明 +弹窗中的选项内容,每一项支持设置文本、图标以及选中的回调。 + **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -107,6 +111,8 @@ Dialog关闭的信息。 ## ActionSheetButtonOptions18+对象说明 +弹窗中按钮的样式。 + **原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -121,6 +127,8 @@ Dialog关闭的信息。 ## ActionSheetOffset18+对象说明 +弹窗的对齐方式。 + **原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -182,15 +190,15 @@ struct ActionSheetExample { defaultFocus: true, value: 'Confirm button', action: () => { - console.log('Get Alert Dialog handled'); + console.info('Get Alert Dialog handled'); } }, cancel: () => { - console.log('actionSheet canceled'); + console.info('actionSheet canceled'); }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)) - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -204,19 +212,19 @@ struct ActionSheetExample { { title: 'apples', action: () => { - console.log('apples'); + console.info('apples'); } }, { title: 'bananas', action: () => { - console.log('bananas'); + console.info('bananas'); } }, { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] @@ -254,15 +262,15 @@ struct ActionSheetExample { defaultFocus: true, value: 'Confirm button', action: () => { - console.log('Get Alert Dialog handled'); + console.info('Get Alert Dialog handled'); } }, cancel: () => { - console.log('actionSheet canceled'); + console.info('actionSheet canceled'); }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -276,19 +284,19 @@ struct ActionSheetExample { { title: 'apples', action: () => { - console.log('apples'); + console.info('apples'); } }, { title: 'bananas', action: () => { - console.log('bananas'); + console.info('bananas'); } }, { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] @@ -339,19 +347,19 @@ struct ActionSheetExample { { title: 'apples', action: () => { - console.log('apples'); + console.info('apples'); } }, { title: 'bananas', action: () => { - console.log('bananas'); + console.info('bananas'); } }, { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] @@ -399,15 +407,15 @@ struct ActionSheetExample { defaultFocus: true, value: 'Confirm button', action: () => { - console.log('Get Alert Dialog handled'); + console.info('Get Alert Dialog handled'); } }, cancel: () => { - console.log('actionSheet canceled'); + console.info('actionSheet canceled'); }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -421,19 +429,19 @@ struct ActionSheetExample { { title: 'apples', action: () => { - console.log('apples'); + console.info('apples'); } }, { title: 'bananas', action: () => { - console.log('bananas'); + console.info('bananas'); } }, { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] @@ -468,15 +476,15 @@ struct ActionSheetExample { defaultFocus: true, value: 'Confirm button', action: () => { - console.log('Get Alert Dialog handled'); + console.info('Get Alert Dialog handled'); } }, cancel: () => { - console.log('actionSheet canceled'); + console.info('actionSheet canceled'); }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)) - console.log("dialog onWillDismiss") + console.info("dialog onWillDismiss") if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -492,19 +500,19 @@ struct ActionSheetExample { { title: 'apples', action: () => { - console.log('apples'); + console.info('apples'); } }, { title: 'bananas', action: () => { - console.log('bananas'); + console.info('bananas'); } }, { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] @@ -553,19 +561,19 @@ struct Example1 { { title: 'apples', action: () => { - console.log('ActionSheet apples') + console.info('ActionSheet apples') } }, { title: 'bananas', action: () => { - console.log('ActionSheet bananas') + console.info('ActionSheet bananas') } }, { title: 'pears', action: () => { - console.log('ActionSheet pears') + console.info('ActionSheet pears') } } ], diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-alert-dialog-box.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-alert-dialog-box.md index c710f90c486..5933be358c7 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-alert-dialog-box.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-alert-dialog-box.md @@ -10,6 +10,8 @@ ## AlertDialogParam对象说明 +警告弹窗的样式。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -23,7 +25,7 @@ | offset | [Offset](ts-types.md#offset) | 否 | 弹窗相对alignment所在位置的偏移量。
默认值:{ dx: 0 , dy: 0 }
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | | gridCount | number | 否 | 弹窗容器宽度所占用栅格数。
默认值:4
取值范围:大于等于0的整数。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | | maskRect10+ | [Rectangle](#rectangle8类型说明) | 否 | 弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。
默认值:{ x: 0, y: 0, width: '100%', height: '100%' }
**说明:**
showInSubWindow为true时,maskRect不生效。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。| -| showInSubWindow11+ | boolean | 否 | 某弹框需要显示在主窗口之外时,是否在子窗口显示此弹窗。值为true表示在子窗口显示弹窗。
默认值:false,弹窗显示在应用内,而非独立子窗口。
**说明**:showInSubWindow为true的弹窗无法触发显示另一个showInSubWindow为true的弹窗。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| showInSubWindow11+ | boolean | 否 | 某弹窗需要显示在主窗口之外时,是否在子窗口显示此弹窗。值为true表示在子窗口显示弹窗。
默认值:false,弹窗显示在应用内,而非独立子窗口。
**说明**:showInSubWindow为true的弹窗无法触发显示另一个showInSubWindow为true的弹窗。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | isModal11+ | boolean | 否 | 弹窗是否为模态窗口,模态窗口有蒙层,非模态窗口无蒙层。值为false时,弹窗为非模态窗口,无蒙层。
默认值:true,此时弹窗有蒙层。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | backgroundColor11+ | [ResourceColor](ts-types.md#resourcecolor) | 否 | 弹窗背板颜色。
默认值:Color.Transparent
**说明:**
backgroundColor会与模糊属性backgroundBlurStyle叠加产生效果,如果不符合预期,可将backgroundBlurStyle设置为BlurStyle.NONE,即可取消模糊。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | backgroundBlurStyle11+ | [BlurStyle](ts-universal-attributes-background.md#blurstyle9) | 否 | 弹窗背板模糊材质。
默认值:BlurStyle.COMPONENT_ULTRA_THICK
**说明:**
设置为BlurStyle.NONE即可关闭背景虚化。当设置了backgroundBlurStyle为非NONE值时,则不要设置backgroundColor,否则颜色显示将不符合预期效果。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | @@ -132,6 +134,8 @@ confirm参数优先级:fontColor、backgroundColor > style > defaultFocus ## AlertDialogButtonBaseOptions18+对象说明 +警告弹窗中按钮的样式。 + **原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -148,6 +152,8 @@ confirm参数优先级:fontColor、backgroundColor > style > defaultFocus ## DialogButtonDirection10+枚举说明 +警告弹窗中按钮的对齐方式。 + **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -160,6 +166,8 @@ confirm参数优先级:fontColor、backgroundColor > style > defaultFocus ## DialogAlignment枚举说明 +警告弹窗的对齐方式。 + **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -219,6 +227,8 @@ Dialog关闭的信息。 ## TextStyle12+对象说明 +弹窗中message的截断方式。 + **原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 **系统能力:** SystemCapability.ArkUI.ArkUI.Full @@ -289,7 +299,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -332,7 +342,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -383,7 +393,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -454,7 +464,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -564,7 +574,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -614,7 +624,7 @@ struct AlertDialogExample { }, onWillDismiss: (dismissDialogAction: DismissDialogAction) => { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason === DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md index af1470f271f..0849b64528c 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-methods-custom-dialog-box.md @@ -31,6 +31,8 @@ constructor(value: CustomDialogControllerOptions) ## CustomDialogControllerOptions对象说明 +自定义弹窗的样式。 + **系统能力:** SystemCapability.ArkUI.ArkUI.Full | 名称 | 类型 | 必填 | 说明 | @@ -102,8 +104,12 @@ Dialog关闭的信息。 ## CustomDialogController +自定义弹窗的控制器。 + **原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 +**系统能力:** SystemCapability.ArkUI.ArkUI.Full + ### 导入对象 ```ts @@ -219,7 +225,7 @@ struct CustomDialogExample { alignment: DialogAlignment.Bottom, onWillDismiss:(dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -288,7 +294,7 @@ struct CustomDialogUser { autoCancel: true, onWillDismiss:(dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -374,7 +380,7 @@ struct CustomDialogUser { autoCancel: true, onWillDismiss:(dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -461,7 +467,7 @@ struct CustomDialogUser { autoCancel: true, onWillDismiss:(dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)) - console.log("dialog onWillDismiss") + console.info("dialog onWillDismiss") if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -569,7 +575,7 @@ struct CustomDialogUser { autoCancel: true, onWillDismiss: (dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)); - console.log("dialog onWillDismiss"); + console.info("dialog onWillDismiss"); if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss(); } @@ -1055,7 +1061,7 @@ struct Example3 { alignment: DialogAlignment.Bottom, onWillDismiss:(dismissDialogAction: DismissDialogAction)=> { console.info("reason=" + JSON.stringify(dismissDialogAction.reason)) - console.log("dialog onWillDismiss") + console.info("dialog onWillDismiss") if (dismissDialogAction.reason == DismissReason.PRESS_BACK) { dismissDialogAction.dismiss() } diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-menu.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-menu.md index db7c4a4b4aa..56e24097528 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-menu.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-menu.md @@ -911,7 +911,7 @@ struct Index { } }) .onClick(() => { - console.log('trigger onClick') + console.info('trigger onClick') }) } }.width('100%') diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md index 58d0d492b5e..6c5f6ec9d37 100644 --- a/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md +++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-promptAction.md @@ -177,26 +177,26 @@ closeToast(toastId: number): void | title | string \| [Resource](arkui-ts/ts-types.md#resource) | 否 | 标题文本。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | | message | string \| [Resource](arkui-ts/ts-types.md#resource) | 否 | 内容文本。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | | buttons | Array<[Button](#button)> | 否 | 对话框中按钮的数组,结构为:{text:'button', color: '\#666666'},支持大于1个按钮。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | -| alignment10+ | [DialogAlignment](arkui-ts/ts-methods-alert-dialog-box.md#dialogalignment枚举说明) | 否 | 弹窗在竖直方向上的对齐方式。
默认值:DialogAlignment.Default
**说明:**
若在UIExtension中设置showInSubWindow为true, 弹窗将基于UIExtension的宿主窗口对齐。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | -| offset10+ | [Offset](arkui-ts/ts-types.md#offset) | 否 | 弹窗相对alignment所在位置的偏移量。
默认值:{ dx: 0 , dy: 0 }
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | -| maskRect10+ | [Rectangle](arkui-ts/ts-methods-alert-dialog-box.md#rectangle8类型说明) | 否 | 弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。
默认值:{ x: 0, y: 0, width: '100%', height: '100%' }
**说明:**
showInSubWindow为true时,maskRect不生效。
maskRect在设置部分属性值后,其余属性值默认为0。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | -| showInSubWindow11+ | boolean | 否 | 某弹框需要显示在主窗口之外时,是否在子窗口显示此弹窗。值为true表示在子窗口显示弹窗。
默认值:false,弹窗显示在应用内,而非独立子窗口。
**说明:**showInSubWindow为true的弹窗无法触发显示另一个showInSubWindow为true的弹窗。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | -| isModal11+ | boolean | 否 | 弹窗是否为模态窗口。值为true表示为模态窗口且有蒙层,不可与弹窗周围其他控件进行交互,即蒙层区域无法事件透传。值为false表示为非模态窗口且无蒙层,可以与弹窗周围其他控件进行交互。
默认值:true
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | -| backgroundColor12+ | [ResourceColor](arkui-ts/ts-types.md#resourcecolor) | 否 | 弹窗背板颜色。
默认值:Color.Transparent
**说明:**
backgroundColor会与模糊属性backgroundBlurStyle叠加产生效果,如果不符合预期,可将backgroundBlurStyle设置为BlurStyle.NONE,即可取消模糊。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | -| backgroundBlurStyle12+ | [BlurStyle](arkui-ts/ts-universal-attributes-background.md#blurstyle9) | 否 | 弹窗背板模糊材质。
默认值:BlurStyle.COMPONENT_ULTRA_THICK
**说明:**
设置为BlurStyle.NONE即可关闭背景虚化。当设置了backgroundBlurStyle为非NONE值时,则不要设置backgroundColor,否则颜色显示将不符合预期效果。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| alignment10+ | [DialogAlignment](arkui-ts/ts-methods-alert-dialog-box.md#dialogalignment枚举说明) | 否 | 对话框在竖直方向上的对齐方式。
默认值:DialogAlignment.Default
**说明:**
若在UIExtension中设置showInSubWindow为true, 弹窗将基于UIExtension的宿主窗口对齐。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | +| offset10+ | [Offset](arkui-ts/ts-types.md#offset) | 否 | 对话框相对alignment所在位置的偏移量。
默认值:{ dx: 0 , dy: 0 }
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | +| maskRect10+ | [Rectangle](arkui-ts/ts-methods-alert-dialog-box.md#rectangle8类型说明) | 否 | 对话框遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。
默认值:{ x: 0, y: 0, width: '100%', height: '100%' }
**说明:**
showInSubWindow为true时,maskRect不生效。
maskRect在设置部分属性值后,其余属性值默认为0。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | +| showInSubWindow11+ | boolean | 否 | 某对话框需要显示在主窗口之外时,是否在子窗口显示此对话框。值为true表示在子窗口显示对话框。
默认值:false,对话框显示在应用内,而非独立子窗口。
**说明:**showInSubWindow为true的对话框无法触发显示另一个showInSubWindow为true的对话框。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| isModal11+ | boolean | 否 | 对话框是否为模态窗口。值为true表示为模态窗口且有蒙层,不可与对话框周围其他控件进行交互,即蒙层区域无法事件透传。值为false表示为非模态窗口且无蒙层,可以与对话框周围其他控件进行交互。
默认值:true
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| backgroundColor12+ | [ResourceColor](arkui-ts/ts-types.md#resourcecolor) | 否 | 对话框背板颜色。
默认值:Color.Transparent
**说明:**
backgroundColor会与模糊属性backgroundBlurStyle叠加产生效果,如果不符合预期,可将backgroundBlurStyle设置为BlurStyle.NONE,即可取消模糊。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| backgroundBlurStyle12+ | [BlurStyle](arkui-ts/ts-universal-attributes-background.md#blurstyle9) | 否 | 对话框背板模糊材质。
默认值:BlurStyle.COMPONENT_ULTRA_THICK
**说明:**
设置为BlurStyle.NONE即可关闭背景虚化。当设置了backgroundBlurStyle为非NONE值时,则不要设置backgroundColor,否则颜色显示将不符合预期效果。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | backgroundBlurStyleOptions19+ | [BackgroundBlurStyleOptions](arkui-ts/ts-universal-attributes-background.md#backgroundblurstyleoptions10对象说明) | 否 | 背景模糊效果。默认值请参考BackgroundBlurStyleOptions类型说明。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | | backgroundEffect19+ | [BackgroundEffectOptions](arkui-ts/ts-universal-attributes-background.md#backgroundeffectoptions11) | 否 | 背景效果参数。默认值请参考BackgroundEffectOptions类型说明。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | -| shadow12+ | [ShadowOptions](arkui-ts/ts-universal-attributes-image-effect.md#shadowoptions对象说明) \| [ShadowStyle](arkui-ts/ts-universal-attributes-image-effect.md#shadowstyle10枚举说明) | 否 | 设置弹窗背板的阴影。
当设备为2in1时,默认场景下获焦阴影值为ShadowStyle.OUTER_FLOATING_MD,失焦为ShadowStyle.OUTER_FLOATING_SM。其他设备默认无阴影。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| shadow12+ | [ShadowOptions](arkui-ts/ts-universal-attributes-image-effect.md#shadowoptions对象说明) \| [ShadowStyle](arkui-ts/ts-universal-attributes-image-effect.md#shadowstyle10枚举说明) | 否 | 设置对话框背板的阴影。
当设备为2in1时,默认场景下获焦阴影值为ShadowStyle.OUTER_FLOATING_MD,失焦为ShadowStyle.OUTER_FLOATING_SM。其他设备默认无阴影。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | enableHoverMode14+ | boolean | 否 | 是否响应悬停态,值为true时,响应悬停态。
默认值:false,默认不响应。
**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。 | -| hoverModeArea14+ | [HoverModeAreaType](arkui-ts/ts-appendix-enums.md#hovermodeareatype14) | 否 | 设置悬停态下弹窗的默认展示区域。
默认值:HoverModeAreaType.BOTTOM_SCREEN
**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。 | -| onWillAppear19+ | Callback<void> | 否 | 弹窗显示动效前的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
2.在onWillAppear内设置改变弹窗显示效果的回调事件,二次弹出生效。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。| -| onDidAppear19+ | Callback<void> | 否 | 弹窗弹出时的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
2.在onDidAppear内设置改变弹窗显示效果的回调事件,二次弹出生效。
3.快速点击弹出,关闭弹窗时,onWillDisappear在onDidAppear前生效。
4.弹窗入场动效未完成时彻底关闭弹窗,动效打断,onDidAppear不会触发。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | -| onWillDisappear19+ | Callback<void> | 否 | 弹窗退出动效前的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。| -| onDidDisappear19+ | Callback<void> | 否 | 弹窗消失时的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | -| levelMode15+ | [LevelMode](#levelmode15枚举说明) | 否 | 设置弹窗显示层级。
**说明:**
- 默认值:LevelMode.OVERLAY
- 当且仅当showInSubWindow属性设置为false时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。 | -| levelUniqueId15+ | number | 否 | 设置页面级弹窗需要显示的层级下的[节点 uniqueId](js-apis-arkui-frameNode.md#getuniqueid12)。
取值范围:大于等于0的数字。
**说明:**
- 当且仅当levelMode属性设置为LevelMode.EMBEDDED时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| -| immersiveMode15+ | [ImmersiveMode](#immersivemode15枚举说明) | 否 | 设置页面内弹窗蒙层效果。
**说明:**
- 默认值:ImmersiveMode.DEFAULT
- 当且仅当levelMode属性设置为LevelMode.EMBEDDED时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| -| levelOrder18+ | [LevelOrder](#levelorder18) | 否 | 设置弹窗显示的顺序。
**说明:**
- 默认值:LevelOrder.clamp(0)
- 不支持动态刷新顺序。
**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。| +| hoverModeArea14+ | [HoverModeAreaType](arkui-ts/ts-appendix-enums.md#hovermodeareatype14) | 否 | 设置悬停态下对话框的默认展示区域。
默认值:HoverModeAreaType.BOTTOM_SCREEN
**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。 | +| onWillAppear19+ | Callback<void> | 否 | 对话框显示动效前的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
2.在onWillAppear内设置改变对话框显示效果的回调事件,二次弹出生效。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。| +| onDidAppear19+ | Callback<void> | 否 | 对话框弹出时的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
2.在onDidAppear内设置改变弹窗显示效果的回调事件,二次弹出生效。
3.快速点击弹出,关闭对话框时,onWillDisappear在onDidAppear前生效。
4.对话框入场动效未完成时彻底关闭对话框,动效打断,onDidAppear不会触发。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | +| onWillDisappear19+ | Callback<void> | 否 | 对话框退出动效前的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。| +| onDidDisappear19+ | Callback<void> | 否 | 对话框消失时的事件回调。
**说明:**
1.正常时序依次为:onWillAppear>>onDidAppear>>onWillDisappear>>onDidDisappear。
**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 | +| levelMode15+ | [LevelMode](#levelmode15枚举说明) | 否 | 设置对话框显示层级。
**说明:**
- 默认值:LevelMode.OVERLAY
- 当且仅当showInSubWindow属性设置为false时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。 | +| levelUniqueId15+ | number | 否 | 设置页面级对话框需要显示的层级下的[节点 uniqueId](js-apis-arkui-frameNode.md#getuniqueid12)。
取值范围:大于等于0的数字。
**说明:**
- 当且仅当levelMode属性设置为LevelMode.EMBEDDED时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| +| immersiveMode15+ | [ImmersiveMode](#immersivemode15枚举说明) | 否 | 设置页面内对话框蒙层效果。
**说明:**
- 默认值:ImmersiveMode.DEFAULT
- 当且仅当levelMode属性设置为LevelMode.EMBEDDED时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| +| levelOrder18+ | [LevelOrder](#levelorder18) | 否 | 设置对话框显示的顺序。
**说明:**
- 默认值:LevelOrder.clamp(0)
- 不支持动态刷新顺序。
**原子化服务API:** 从API version 18开始,该接口支持在原子化服务中使用。| ## ShowDialogSuccessResponse @@ -220,7 +220,7 @@ closeToast(toastId: number): void | ----------------------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | | title | string \| [Resource](arkui-ts/ts-types.md#resource) | 否 | 标题文本。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | | buttons | [[Button](#button),[Button](#button)?,[Button](#button)?,[Button](#button)?,[Button](#button)?,[Button](#button)?] | 是 | 菜单中菜单项按钮的数组,结构为:{text:'button', color: '\#666666'},支持1-6个按钮。按钮数量大于6个时,仅显示前6个按钮,之后的按钮不显示。
**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。 | -| showInSubWindow11+ | boolean | 否 | 某弹框需要显示在主窗口之外时,是否在子窗口显示此菜单。值为true表示在子窗口显示菜单。
默认值:false,在子窗口不显示菜单。
**说明:**
- showInSubWindow为true的菜单无法触发显示另一个showInSubWindow为true的菜单。
- 若在UIExtension中设置showInSubWindow为true, 菜单将基于UIExtension的宿主窗口对齐。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | +| showInSubWindow11+ | boolean | 否 | 某操作菜单需要显示在主窗口之外时,是否在子窗口显示此菜单。值为true表示在子窗口显示菜单。
默认值:false,在子窗口不显示菜单。
**说明:**
- showInSubWindow为true的菜单无法触发显示另一个showInSubWindow为true的菜单。
- 若在UIExtension中设置showInSubWindow为true, 菜单将基于UIExtension的宿主窗口对齐。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | isModal11+ | boolean | 否 | 菜单是否为模态窗口。值为true表示为模态窗口且有蒙层,不可与菜单周围其他控件进行交互,即蒙层区域无法事件透传。值为false表示为非模态窗口且无蒙层,可以与菜单周围其他控件进行交互。
默认值:true
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 | | levelMode15+ | [LevelMode](#levelmode15枚举说明) | 否 | 设置菜单显示层级。
**说明:**
- 默认值:LevelMode.OVERLAY
- 当且仅当showInSubWindow属性设置为false时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| | levelUniqueId15+ | number | 否 | 设置页面级菜单需要显示的层级下的[节点 uniqueId](js-apis-arkui-frameNode.md#getuniqueid12)。
取值范围:大于等于0的数字。
**说明:**
- 当且仅当levelMode属性设置为LevelMode.EMBEDDED时生效。
**原子化服务API:** 从API version 15开始,该接口支持在原子化服务中使用。| @@ -460,7 +460,7 @@ type DialogOptionsShadow = ShadowOptions \| ShadowStyle | 名称 | 类型 | 必填 | 说明 | | ------- | ------------------------------------------------------- | ---- | ------------------------------------------------------------ | -| builder | [CustomBuilder](arkui-ts/ts-types.md#custombuilder8) | 是 | 设置自定义弹窗的内容。
**说明:**
builder需要赋值为箭头函数,格式如下:() => { this.XXX() },其中XXX是内部builder名。
全局builder需要在组件内部创建,并在内部builder中调用。
builder根节点宽高百分比相对弹框容器大小。
builder非根节点宽高百分比相对父节点大小。 | +| builder | [CustomBuilder](arkui-ts/ts-types.md#custombuilder8) | 是 | 设置自定义弹窗的内容。
**说明:**
builder需要赋值为箭头函数,格式如下:() => { this.XXX() },其中XXX是内部builder名。
全局builder需要在组件内部创建,并在内部builder中调用。
builder根节点宽高百分比相对弹窗容器大小。
builder非根节点宽高百分比相对父节点大小。 | | backgroundColor 12+| [ResourceColor](arkui-ts/ts-types.md#resourcecolor) | 否 | 设置弹窗背板颜色。
默认值:Color.Transparent
**说明:**
当设置了backgroundColor为非透明色时,backgroundBlurStyle需要设置为BlurStyle.NONE,否则颜色显示将不符合预期效果。 | | cornerRadius12+| [Dimension](arkui-ts/ts-types.md#dimension10) \| [BorderRadiuses](arkui-ts/ts-types.md#borderradiuses9) | 否 | 设置背板的圆角半径。
可分别设置4个圆角的半径。
默认值:{ topLeft: '32vp', topRight: '32vp', bottomLeft: '32vp', bottomRight: '32vp' }
圆角大小受组件尺寸限制,最大值为组件宽或高的一半,若值为负,则按照默认值处理。
百分比参数方式:以父元素弹窗宽和高的百分比来设置弹窗的圆角。| | borderWidth12+| [Dimension](arkui-ts/ts-types.md#dimension10) \| [EdgeWidths](arkui-ts/ts-types.md#edgewidths9) | 否 | 设置弹窗背板的边框宽度。
可分别设置4个边框宽度。
默认值:0
单位:vp
百分比参数方式:以父元素弹窗宽的百分比来设置弹窗的边框宽度。
当弹窗左边框和右边框大于弹窗宽度,弹窗上边框和下边框大于弹窗高度,显示可能不符合预期。 | @@ -483,7 +483,7 @@ type DialogOptionsShadow = ShadowOptions \| ShadowStyle | alignment | [DialogAlignment](arkui-ts/ts-methods-alert-dialog-box.md#dialogalignment枚举说明) | 否 | 弹窗在竖直方向上的对齐方式。
默认值:DialogAlignment.Default
**说明:**
若在UIExtension中设置showInSubWindow为true, 弹窗将基于UIExtension的宿主窗口对齐。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| | offset | [Offset](arkui-ts/ts-types.md#offset) | 否 | 弹窗相对alignment所在位置的偏移量。
默认值:{ dx: 0 , dy: 0 }
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| | isModal | boolean | 否 | 弹窗是否为模态窗口。值为true表示为模态窗口且有蒙层,不可与弹窗周围其他控件进行交互,即蒙层区域无法事件透传。值为false表示为非模态窗口且无蒙层,可以与弹窗周围其他控件进行交互。
默认值:true
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| -| showInSubWindow | boolean | 否 | 某弹框需要显示在主窗口之外时,是否在子窗口显示此弹窗。值为true表示在子窗口显示弹窗。
默认值:false,弹窗显示在应用内,而非独立子窗口。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| +| showInSubWindow | boolean | 否 | 某弹窗需要显示在主窗口之外时,是否在子窗口显示此弹窗。值为true表示在子窗口显示弹窗。
默认值:false,弹窗显示在应用内,而非独立子窗口。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| | onWillDismiss12+ | Callback<[DismissDialogAction](#dismissdialogaction12)> | 否 | 交互式关闭回调函数。
**说明:**
1.当用户执行点击遮障层关闭、侧滑(左滑/右滑)、三键back、键盘ESC关闭交互操作时,如果注册该回调函数,则不会立刻关闭弹窗。在回调函数中可以通过reason得到阻拦关闭弹窗的操作类型,从而根据原因选择是否能关闭弹窗。当前组件返回的reason中,暂不支持CLOSE_BUTTON的枚举值。
2.在onWillDismiss回调中,不能再做onWillDismiss拦截。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| | autoCancel12+ | boolean | 否 | 点击遮障层时,是否关闭弹窗,true表示关闭弹窗。false表示不关闭弹窗。
默认值:true
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| | maskColor12+ | [ResourceColor](arkui-ts/ts-types.md#resourcecolor) | 否 | 自定义蒙层颜色。
默认值: 0x33000000
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。| diff --git a/zh-cn/application-dev/ui/arkts-common-components-button.md b/zh-cn/application-dev/ui/arkts-common-components-button.md index f712e6f5383..5f58870e8d1 100644 --- a/zh-cn/application-dev/ui/arkts-common-components-button.md +++ b/zh-cn/application-dev/ui/arkts-common-components-button.md @@ -201,21 +201,21 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true }) List({ space: 4 }) { ListItem() { Button("First").onClick(() => { - this.pathStack.pushPath({ name: "first_page"}) + this.pathStack.pushPath({ name: "first_page"}); }) .width('100%') } ListItem() { Button("Second").onClick(() => { - this.pathStack.pushPath({ name: "second_page"}) + this.pathStack.pushPath({ name: "second_page"}); }) .width('100%') } ListItem() { Button("Third").onClick(() => { - this.pathStack.pushPath({ name: "third_page"}) + this.pathStack.pushPath({ name: "third_page"}); }) .width('100%') } @@ -240,12 +240,12 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true }) }.width('100%').height('100%') }.title("pageOne") .onBackPressed(() => { - const popDestinationInfo = this.pathStack.pop() // 弹出路由栈栈顶元素 - console.log('pop' + '返回值' + JSON.stringify(popDestinationInfo)) + const popDestinationInfo = this.pathStack.pop(); // 弹出路由栈栈顶元素 + console.info('pop' + '返回值' + JSON.stringify(popDestinationInfo)); return true }) .onReady((context: NavDestinationContext) => { - this.pathStack = context.pathStack + this.pathStack = context.pathStack; }) } } @@ -262,12 +262,12 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true }) }.width('100%').height('100%') }.title("pageTwo") .onBackPressed(() => { - const popDestinationInfo = this.pathStack.pop() // 弹出路由栈栈顶元素 - console.log('pop' + '返回值' + JSON.stringify(popDestinationInfo)) + const popDestinationInfo = this.pathStack.pop(); // 弹出路由栈栈顶元素 + console.info('pop' + '返回值' + JSON.stringify(popDestinationInfo)); return true }) .onReady((context: NavDestinationContext) => { - this.pathStack = context.pathStack + this.pathStack = context.pathStack; }) } } @@ -284,12 +284,12 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true }) }.width('100%').height('100%') }.title("pageThree") .onBackPressed(() => { - const popDestinationInfo = this.pathStack.pop() // 弹出路由栈栈顶元素 - console.log('pop' + '返回值' + JSON.stringify(popDestinationInfo)) + const popDestinationInfo = this.pathStack.pop(); // 弹出路由栈栈顶元素 + console.info('pop' + '返回值' + JSON.stringify(popDestinationInfo)); return true }) .onReady((context: NavDestinationContext) => { - this.pathStack = context.pathStack + this.pathStack = context.pathStack; }) } } diff --git a/zh-cn/application-dev/ui/arkts-common-components-custom-dialog.md b/zh-cn/application-dev/ui/arkts-common-components-custom-dialog.md index 9ab52d409c2..6e3d9f62023 100644 --- a/zh-cn/application-dev/ui/arkts-common-components-custom-dialog.md +++ b/zh-cn/application-dev/ui/arkts-common-components-custom-dialog.md @@ -559,7 +559,7 @@ struct InterceptCustomDialog { } }), onWillDismiss: (dismissDialogAction: DismissDialogAction) => { - console.log('dialog onWillDismiss reason: ' + dismissDialogAction.reason); + console.info('dialog onWillDismiss reason: ' + dismissDialogAction.reason); // 1、PRESS_BACK 点击三键back、侧滑(左滑/右滑)、键盘ESC。 // 2、TOUCH_OUTSIDE 点击遮障层时 // 3、CLOSE_BUTTON 点击关闭按钮 diff --git a/zh-cn/application-dev/ui/arkts-fixes-style-dialog.md b/zh-cn/application-dev/ui/arkts-fixes-style-dialog.md index aaad2f78e90..cdd359c2c61 100644 --- a/zh-cn/application-dev/ui/arkts-fixes-style-dialog.md +++ b/zh-cn/application-dev/ui/arkts-fixes-style-dialog.md @@ -385,7 +385,7 @@ struct showActionSheetExample { { title: 'pears', action: () => { - console.log('pears'); + console.info('pears'); } } ] -- Gitee