【HarmonyOS开发】弹窗交互(promptAction )
创始人
2025-01-09 10:37:43
0

实现效果

  • 点击按钮实现不同方式的弹窗
  • showToast
    在这里插入图片描述
  • showDialog
    在这里插入图片描述
  • showActionMenu
    在这里插入图片描述

代码实现

1.引入’@ohos.promptAction’

import promptAction from '@ohos.promptAction'; 

2.通过promptAction 实现系统既定的弹窗

import promptAction from '@ohos.promptAction';  @Entry @Component struct Show_Page {   @State message: string = 'Hello World';    showToast() {     promptAction.showToast({       message: "登录成功", //显示内容       duration: 2000, //显示持续时间       bottom: 400//设置显示的距离底部位置     })   }    showDialog() {     promptAction.showDialog({       title: "提示",       message: "您确定要删除嘛?",       buttons: [         {           text: "取消",           color: "#000"         },         {           text: "确定",           color: "#000"         }       ]      }).then((data) => {       console.log(data.index.toString());     })   }    showActionMenu() {     promptAction.showActionMenu({       title: "选择字体",       buttons: [         {           text: "测试1",           color: "#ccc"         },         {           text: "测试2",           color: "#ccc"         },         {           text: "测试3",           color: "#ccc"         },         {           text: "测试4",           color: "#ccc"         },         {           text: "测试5",           color: "#ccc"         }       ]     }).then((data) => {       console.log(data.index.toString());     })   }    build() {     Column() {       Button() {         Text("ShowToast").fontColor(Color.White).fontSize(18)       }       .width("90%")       .height(40)       .margin({ top: 40 })       .onClick(() => {         this.showToast();       })        Button() {         Text("ShowDialog").fontColor(Color.White).fontSize(18)       }       .width("90%")       .height(40)       .margin({ top: 40 })       .onClick(() => {         this.showDialog();       })        Button() {         Text("ShowActionMenu").fontColor(Color.White).fontSize(18)       }       .width("90%")       .height(40)       .margin({ top: 40 })       .onClick(() => {         this.showActionMenu();       })     }     .height('100%')     .width('100%')   } } 

相关内容

热门资讯

ai代打黑科技!we-poke... ai代打黑科技!we-poke有挂吗(透视)太坑了真的有挂(软件教程黑科技规律)所有人都在同一条线上...
黑科技美元局!鱼扑克软件辅助(... 1、黑科技美元局!鱼扑克软件辅助(WepoKe)透明黑科技辅助app(教程攻略黑科技攻略);详细教程...
第七分钟黑科技!WPK透视辅助... 第七分钟黑科技!WPK透视辅助,微扑克辅助是真的吗,曝光教程(有挂黑科技)科技教程也叫必备教程,这是...
软件黑科技!微扑克辅助器ios... 软件黑科技!微扑克辅助器ios(透视)太坑了存在有挂(力荐教程黑科技攻略)1、微扑克辅助器ios透视...
黑科技好牌!wepoke用模拟... 黑科技好牌!wepoke用模拟器有什么用(wepOkE)软件透明挂辅助软件(分享开挂内幕黑科技技巧)...
1分钟黑科技!德扑之星系统发牌... 1分钟黑科技!德扑之星系统发牌机制,wepokeai代打,新2025版(有挂黑科技)这是由厦门游乐互...
免费黑科技!wpk ai辅助靠... 免费黑科技!wpk ai辅助靠谱吗(透视)太坑了是有挂(详细教程黑科技细节)1)wpk ai辅助靠谱...
黑科技ai!wpk俱乐部长期盈... 黑科技ai!wpk俱乐部长期盈利打法(wopoker)外挂黑科技辅助软件(揭秘关于黑科技软件)1、不...
第4分钟黑科技!德扑ai智能,... 第4分钟黑科技!德扑ai智能,鱼扑克fishpoker俱乐部辅助,安装教程(有挂黑科技);1分钟了解...
安卓版黑科技!wopoker真... 安卓版黑科技!wopoker真的有挂吗(透视)太坑了真的有挂(可靠技巧黑科技攻略);1、下载好wop...