#鸿蒙通关秘籍#怎样使用Popup来提供上下文提示?

HarmonyOS
2024-12-10 12:41:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
IDE风轨迹

Popup用于在用户与某个特定组件交互时展示提示信息。以下是一个Popup使用的示例:

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

build() { Flex({ direction: FlexDirection.Column }) { Button('PopupOptions') .onClick(() => { this.handlePopup = !this.handlePopup }) .bindPopup(this.handlePopup, { message: 'This is a popup with PopupOptions', placementOnTop: true, showInSubWindow: false, primaryButton: { value: 'confirm', action: () => { this.handlePopup = !this.handlePopup console.info('confirm Button click') } }, secondaryButton: { value: 'cancel', action: () => { this.handlePopup = !this.handlePopup console.info('cancel Button click') } }, onStateChange: (e) => { console.info(JSON.stringify(e.isVisible)) if (!e.isVisible) { this.handlePopup = false } } }) .position({ x: 100, y: 150 }) }.width('100%').padding({ top: 5 }) } }

分享
微博
QQ
微信
回复
2024-12-10 13:25:09
相关问题
HarmonyOS 获取上下文Context
199浏览 • 1回复 待解决
如何获取应用上下文Context?
662浏览 • 1回复 待解决
上下文工具类的方法有哪些?
430浏览 • 1回复 待解决
无法从static上下文引用非static方法
10183浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文
1942浏览 • 1回复 待解决
如何在普通ets文件中获取上下文Context
1271浏览 • 1回复 待解决