美文网首页HarmonyOS
Web Alert 提示框处理相关 - 鸿蒙 HarmonyOS

Web Alert 提示框处理相关 - 鸿蒙 HarmonyOS

作者: survivorsfyh | 来源:发表于2024-06-30 11:35 被阅读0次

基于鸿蒙 @ohos.web.webview api 的 WebView 端实现 Alert 弹窗,但将页面嵌入至 Web 组件后并没有呈现前端 Alert 弹窗效果;
需要额外对 Web 组件增配如下配置后方可实现前端 Alert 弹窗效果;
具体实现如下:

Web({ src: this.url, controller: this.controller })
.onAlert((event) => { // 提示框处理相关
    AlertDialog.show({
      title: '温馨提示',
      message: event?.message,
      confirm: {
        value: 'onAlert',
        action: () => {
          event?.result.handleConfirm()
        }
      },
      cancel: () => {
        event?.result.handleCancel()
      }
    })
    return true;
  })
  .onConfirm((event) => { // 提示框处理相关
    AlertDialog.show({
      title: '温馨提示',
      message: event?.message,
      confirm: {
        value: 'onAlert',
        action: () => {
          event?.result.handleConfirm()
        }
      },
      cancel: () => {
        event?.result.handleCancel()
      }
    })
    return true;
  })

以上便是此次分享的全部内容,希望能对大家有所帮助!

相关文章

网友评论

    本文标题:Web Alert 提示框处理相关 - 鸿蒙 HarmonyOS

    本文链接:https://www.haomeiwen.com/subject/hddpcjtx.html