#鸿蒙通关秘籍#如何在鸿蒙应用中实现带按钮的提示气泡?

HarmonyOS
4h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
EDI流星绊

要在鸿蒙应用中实现带按钮的提示气泡,可以通过primaryButtonsecondaryButton属性来设置两个按钮,并为按钮配置交互逻辑。实现样例如下:

bash @Entry @Component struct PopupExample { @State handlePopup: boolean = false

build() { Column() { Button('PopupOptions').margin({ top: 200 }) .onClick(() => { handlePopup = !handlePopup }) .bindPopup(handlePopup, { message: 'This is a popup with PopupOptions', primaryButton: { value: 'Confirm', action: () => { handlePopup = !handlePopup console.info('confirm Button click') } }, secondaryButton: { value: 'Cancel', action: () => { handlePopup = !handlePopup } }, onStateChange: (e) => { if (!e.isVisible) { handlePopup = false } } }) }.width('100%').padding({ top: 5 }) } }

以此设置方式,可以为气泡添加"Confirm"和"Cancel"两个按钮,并在触发按钮时执行相应的逻辑操作。

分享
微博
QQ
微信
回复
2h前
相关问题