HarmonyOS Web如何区分弹窗类型

web中的弹窗如何区分h5端是否要处理按钮事件,如何区分h5端想弹输入框类型的弹窗

HarmonyOS
19h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

web可以监听到H5调用的 confirm(“11”) 方法,拦截 event?.message 为confirm 的传参,根据参数不同,选择不同的弹窗:

Web({ src: $rawfile("index.html"), controller: this.webController })
  .onConfirm((event)=>{
    // 用户定义的弹窗
    AlertDialog.show({
      message: "H5返回数据:" + event?.message,
      confirm: {
        value: "确认",
        action: () => {
          event?.result.handleConfirm();
        }
      },
      cancel: () => {
        event?.result.handleCancel();
      }
    });
    return true;
  })
分享
微博
QQ
微信
回复
17h前
相关问题
Web如何创建定位授权弹窗
1881浏览 • 1回复 待解决
单击和双击事件如何区分
530浏览 • 1回复 待解决
HarmonyOS 如何区分截屏和录屏事件
69浏览 • 1回复 待解决
HarmonyOS 区分手机,pad方法
36浏览 • 1回复 待解决
如何在onPageShow中区分getParams来源
1907浏览 • 1回复 待解决
HarmonyOS 怎么区分debug和release
730浏览 • 1回复 待解决