1.1K Star 6.1K Fork 4.9K

OpenHarmony / docs

 / 详情

@ohos.prompt 模块下提供的showDialog()和showActionMenu()方法不起作用

已完成
任务
创建于  
2022-05-22 00:28

【任务描述】

SDK的@ohos.prompt 模块提供的showDialog()和showActionMenu()方法不起作用,测试代码如下:

import prompt from '@ohos.prompt';

@Entry @Component struct PromptTest {
  build() {
    Column({ space: 10 }) {

      Button("show dialog")
        .onClick(() => {
          prompt.showDialog({
            title: "对话框标题",
            message: "对话框内容",
            buttons: [
              {
                text: "第一个按钮",
                color: "#aabbcc"
              },
              {
                text: "第二个按钮",
                color: "#bbccaa"
              },
              {
                text: "第三个按钮",
                color: "#ccaabb"
              }
            ]
          }, (error, index) => {
            var msg = error ? JSON.stringify(error) : "index: " + index;
            prompt.showToast({
              message: msg
            })
          });
        })

      Button("show menu")
        .onClick(() => {
          prompt.showActionMenu({
            title: "ActionMenu标题",
            buttons: [
              {
                text: "按钮1",
                color: "#aabbcc"
              },
              {
                text: "按钮2",
                color: "#bbccaa"
              },
              {
                text: "按钮3",
                color: "#ccaabb"
              }
            ]
          }, (error, index) => {
            var msg = error ? JSON.stringify(error) : "index: " + index;
            prompt.showToast({
              message: msg
            })
          })
        })
    }
    .width('100%')
    .height('100%')
    .padding(10)
  }
}

@ohos.prompt 模块总共提供了三个方法,showToast(),showDialog()和showActionMenu(),这三个方法我简单测试了一下,都有bug,有点尴尬,其中showToast的bug已经提了issue

SDK: API 8 (3.1.5.5)
IDE: DevEco Studio 3.0 Beta3 Build Version: 3.0.0.900, built on March 30, 2022

【解决方案】

【任务来源】

评论 (1)

llew2011 创建了任务
llew2011 修改了描述
llew2011 修改了标题
孙悦 负责人设置为LiAn
LiAn 任务状态待办的 修改为进行中
展开全部操作日志

你好,该问题为功能bug,已在代码仓ArkUI进行跟踪。#I58VLW:@ohos.prompt 模块下提供的showDialog()和showActionMenu()方法不起作用

LiAn 添加了
 
product-issue
标签
LiAn 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
4965114 llew2011 1578977801
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs

搜索帮助