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

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
时光笔ERP

要在鸿蒙开发中实现带按钮的Popup气泡提示,需要使用PopupOptions类型并配置primaryButtonsecondaryButton参数来添加交互按钮。以下是实现步骤:

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

build() { Column() { Button('显示气泡提示').margin({ top: 200 }) .onClick(() => { this.handlePopup = !this.handlePopup }) .bindPopup(this.handlePopup, { message: '这是一个带按钮的气泡提示', primaryButton: { value: '确定', action: () => { this.handlePopup = !this.handlePopup console.info('确定按钮被点击') } }, secondaryButton: { value: '取消', action: () => { this.handlePopup = !this.handlePopup } }, onStateChange: (e) => { if (!e.isVisible) { this.handlePopup = false } } }) }.width('100%').padding({ top: 5 }) } }

通过以上代码,可在点击按钮时弹出带有“确定”和“取消”按钮的气泡提示,用户可根据需要选择。

分享
微博
QQ
微信
回复
1天前
相关问题