中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何给popup气泡添加按钮并监听其点击事件?
微信扫码分享
import { promptAction } from '@kit.ArkUI' @Entry @Component struct Index { @State isShowPop: boolean = false build() { Column() { Button("气泡提示") .onClick(() => { this.isShowPop = true })//设置placement为Top,气泡显示在button上方 .bindPopup(this.isShowPop, { message: "Hello HarmonyOS", placement: Placement.Top, primaryButton: { value: "确认", action: () => { this.isShowPop = false promptAction.showToast({message:"点击了确认按钮"}) } }, secondaryButton:{ value:"取消", action:()=>{ this.isShowPop = false promptAction.showToast({message:"点击了取消按钮"}) } } }) } .width('100%') .height('100%') .justifyContent(FlexAlign.Center) } }