HarmonyOS Web如何区分弹窗类型

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

HarmonyOS
2024-12-25 15:15:17
浏览
收藏 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
微信
回复
2024-12-25 16:50:35
相关问题
Web如何创建定位授权弹窗
2076浏览 • 1回复 待解决
HarmonyOS BackupExtensionAbility场景区分
79浏览 • 1回复 待解决
单击和双击事件如何区分
625浏览 • 1回复 待解决
HarmonyOS 如何区分截屏和录屏事件
303浏览 • 1回复 待解决
HarmonyOS 区分手机,pad方法
163浏览 • 1回复 待解决