一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)接口UI界面:【@ohos.prompt (彈窗)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-28 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

彈窗

icon-note.gif說明 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import prompt from '@ohos.prompt'

權(quán)限列表

開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

prompt.showToast

showToast(options: ShowToastOptions): void

創(chuàng)建并顯示文本提示框。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
options[ShowToastOptions]文本彈窗選項(xiàng)。

示例:

export default {    
  showToast() {        
    prompt.showToast({            
      message: 'Message Info',
      duration: 2000,      
    });
  }
}

ShowToastOptions

文本提示框的選項(xiàng)。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

名稱類型必填說明
messagestring顯示的文本信息。
durationnumber默認(rèn)值1500ms,建議區(qū)間:1500ms-10000ms,若小于1500ms則取默認(rèn)值。
bottom設(shè)置彈窗邊框距離屏幕底部的位置。

prompt.showDialog

showDialog(options: ShowDialogOptions): Promise

創(chuàng)建并顯示對(duì)話框,對(duì)話框響應(yīng)后同步返回結(jié)果。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
options[ShowDialogOptions]對(duì)話框選項(xiàng)。

返回值:

類型說明
Promise<[ShowDialogSuccessResponse]>對(duì)話框響應(yīng)結(jié)果。

示例:

export default {
  showDialog() {
    prompt.showDialog({
      title: 'Title Info',
      message: 'Message Info',
      buttons: [
        {
           text: 'button1',
           color: '#000000',
        },
        {
           text: 'button2',
           color: '#000000',
        }
       ],
    })
    .then(data = > {
      console.info('showDialog success, click button: ' + data.index);
    })
    .catch(err = > {
      console.info('showDialog error: ' + err);
    })
  }
}

prompt.showDialog

showDialog(options: ShowDialogOptions, callback: AsyncCallback):void

創(chuàng)建并顯示對(duì)話框,對(duì)話框響應(yīng)結(jié)果異步返回。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
options[ShowDialogOptions]頁面顯示對(duì)話框信息描述。
callbackAsyncCallback<[ShowDialogSuccessResponse]>對(duì)話框響應(yīng)結(jié)果回調(diào)。

示例:

export default {
  callback(err, data) {
    if(err) {
      console.info('showDialog err: ' + err);
      return;
    }
    console.info('showDialog success callback, click button: ' + data.index);
  },
  showDialog() {
    prompt.showDialog({
      title: 'showDialog Title Info',
      message: 'Message Info',
      buttons: [
        {
          text: 'button1',
          color: '#000000',
        },
        {
          text: 'button2',
          color: '#000000',
        }
      ]
    }, this.callback);
  }
}

ShowDialogOptions

對(duì)話框的選項(xiàng)。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

名稱類型必填說明
titlestring標(biāo)題文本。
messagestring內(nèi)容文本。
buttonsArray對(duì)話框中按鈕的數(shù)組,結(jié)構(gòu)為:{text:'button', color: '#666666'},支持1-3個(gè)按鈕。其中第一個(gè)為positiveButton;第二個(gè)為negativeButton;第三個(gè)為neutralButton。

ShowDialogSuccessResponse

對(duì)話框的響應(yīng)結(jié)果。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

名稱類型說明
indexnumber選中按鈕在buttons數(shù)組中的索引。

prompt.showActionMenu

showActionMenu(options: ActionMenuOptions, callback: AsyncCallback):void

創(chuàng)建并顯示操作菜單,菜單響應(yīng)結(jié)果異步返回。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

參數(shù):

參數(shù)名類型必填說明
options[ActionMenuOptions]操作菜單選項(xiàng)。
callbackAsyncCallback<[ActionMenuSuccessResponse]>菜單響應(yīng)結(jié)果回調(diào)。

示例:

export default {
  callback(err, data) {
    if(err) {
      console.info('showActionMenu err: ' + err);
      return;
    }
    console.info('showActionMenu success callback, click button: ' + data.index);
  },
  showActionMenu() {
    prompt.showActionMenu({
      title: 'Title Info',
      buttons: [
        {
          text: 'item1',
          color: '#666666',
        },
        {
           text: 'item2',
           color: '#000000',
        },
      ]
    }, this.callback)
  }
}

rompt.showActionMenu

showActionMenu(options: ActionMenuOptions): Promise

創(chuàng)建并顯示操作菜單,菜單響應(yīng)后同步返回結(jié)果。

系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full

參數(shù):

參數(shù)名類型必填說明
options[ActionMenuOptions]操作菜單選項(xiàng)。

返回值:

類型說明
Promise<[ActionMenuSuccessResponse]>菜單響應(yīng)結(jié)果。

示例:

export default {
  showActionMenu() {
    prompt.showActionMenu({
      title: 'showActionMenu Title Info',
      buttons: [
        {
          text: 'item1',
          color: '#666666',
        },
        {
           text: 'item2',
           color: '#000000',
        },
      ]
    })
    .then(data = > {
      console.info('showActionMenu success, click button: ' + data.index);
    })
    .catch(err = > {
      console.info('showActionMenu error: ' + err);
    })
  }
}

ActionMenuOptions

操作菜單的選項(xiàng)。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

名稱類型必填說明
titlestring標(biāo)題文本。
buttonsArray菜單中菜單項(xiàng)按鈕的數(shù)組,結(jié)構(gòu)為:{text:'button', color: '#666666'},支持1-6個(gè)按鈕。大于6個(gè)按鈕時(shí)彈窗不顯示。HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

搜狗高速瀏覽器截圖20240326151450.png

ActionMenuSuccessResponse

操作菜單的響應(yīng)結(jié)果。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ArkUI.ArkUI.Full。

名稱類型必填說明
indexnumber選中按鈕在buttons數(shù)組中的索引,從0開始。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8993

    瀏覽量

    153685
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2617

    瀏覽量

    44018
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS實(shí)戰(zhàn)開發(fā)-全局狀態(tài)保留能力彈窗

    // 全局狀態(tài)保留能力彈窗 模塊依賴 不涉及 最后 如果大家覺得這篇內(nèi)容對(duì)學(xué)習(xí)鴻蒙開發(fā)有幫助,我想邀請(qǐng)大家?guī)臀胰齻€(gè)小忙: 點(diǎn)贊,轉(zhuǎn)發(fā),有你們的 『點(diǎn)贊和評(píng)論』,才是我創(chuàng)造的動(dòng)力。 關(guān)注小編,同時(shí)可以
    發(fā)表于 05-07 14:53

    DialogHub上線OpenHarmony開源社區(qū),高效開發(fā)鴻蒙應(yīng)用彈窗

    作為鴻蒙應(yīng)用開發(fā)者,在使用ArkUI現(xiàn)有能力進(jìn)行彈窗開發(fā)時(shí),總會(huì)遇到一些讓人糾結(jié)的交互問題:應(yīng)用內(nèi)進(jìn)行消息提示時(shí),既要求消息內(nèi)容支持圖文混排,又要求
    發(fā)表于 04-03 17:30

    鴻蒙應(yīng)用開發(fā)的JS UI框架如何實(shí)現(xiàn)高德地圖的訪問?

    鴻蒙應(yīng)用,現(xiàn)在分為Java UI框架和Ark UI框架,其中JS UI開發(fā)者框架Ark UI框架
    發(fā)表于 04-28 11:44

    【軟通動(dòng)力鴻湖萬聯(lián)揚(yáng)帆系列“競(jìng)”開發(fā)板試用體驗(yàn)】基于JS UI框架的視頻播放應(yīng)用

    /MainAbility/pages/index/index.jsimport prompt from '@ohos.prompt';import router from '@ohos
    發(fā)表于 10-30 15:29

    使用WinForm開發(fā)UI界面資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用WinForm開發(fā)UI界面資料合集,在實(shí)際工業(yè)控制上位機(jī)軟件設(shè)計(jì)中可以作為參考。
    發(fā)表于 04-27 08:00 ?6次下載
    使用WinForm<b class='flag-5'>開發(fā)</b>的<b class='flag-5'>UI</b><b class='flag-5'>界面</b>資料合集

    鴻蒙OS界面和EMUI界面UI高度相似 被質(zhì)疑是安卓換皮

    卓,證明鴻蒙OS是一個(gè)具有高度兼容性的系統(tǒng)。 部分已經(jīng)注冊(cè)為開發(fā)者的用戶,已經(jīng)在第一時(shí)間進(jìn)行了更新,據(jù)說體驗(yàn)還不錯(cuò),大量國(guó)內(nèi)主流app也都支持鴻蒙OS,但更新之后卻有人發(fā)現(xiàn),鴻蒙OS系
    的頭像 發(fā)表于 12-18 10:12 ?8381次閱讀

    鴻蒙版微信聊天UI效果實(shí)現(xiàn)!

    ? 最近開發(fā)中要做一個(gè)類似微信聊天的工單系統(tǒng)客服中心界面(安卓版)所以想著也模仿一個(gè)鴻蒙版(基于 Java UI 的,JS UI 版本的后期
    的頭像 發(fā)表于 11-15 09:35 ?3984次閱讀
    <b class='flag-5'>鴻蒙</b>版微信聊天<b class='flag-5'>UI</b>效果實(shí)現(xiàn)!

    OHOS中實(shí)現(xiàn)各個(gè)方向的氣泡彈窗案例

    項(xiàng)目介紹 實(shí)現(xiàn)各個(gè)方向的氣泡彈窗,可控制氣泡尖角偏移量 安裝教程 在entry的build.gradle中添加依賴 依賴項(xiàng) { ... 實(shí)施 ‘com.gitee.archermind-ti:bubble-popup-window-ohos:1.0.0-beta’ ...
    發(fā)表于 03-25 13:44 ?2次下載

    三種自定義彈窗UI組件封裝的實(shí)現(xiàn)

    鴻蒙已經(jīng)提供了全局 UI 方法自定義彈窗,本文是基于基礎(chǔ)的自定義彈窗來實(shí)現(xiàn)提示消息彈窗、確認(rèn)彈窗
    的頭像 發(fā)表于 03-30 09:28 ?3609次閱讀

    鴻蒙ArkUI開發(fā)-應(yīng)用添加彈窗

    彈窗是一種模態(tài)窗口,通常用來展示用戶當(dāng)前需要的或用戶必須關(guān)注的信息或操作。在彈出框消失之前,用戶無法操作其他界面內(nèi)容。ArkUI為我們提供了豐富的彈窗功能
    的頭像 發(fā)表于 01-24 17:22 ?1132次閱讀
    <b class='flag-5'>鴻蒙</b>ArkUI<b class='flag-5'>開發(fā)</b>-應(yīng)用添加<b class='flag-5'>彈窗</b>

    鴻蒙實(shí)戰(zhàn)開發(fā)-全局UI方法的功能

    使用全局UI的方法定義日期滑動(dòng)選擇器彈窗并彈出。
    的頭像 發(fā)表于 02-02 17:13 ?872次閱讀
    <b class='flag-5'>鴻蒙</b>實(shí)戰(zhàn)<b class='flag-5'>開發(fā)</b>-全局<b class='flag-5'>UI</b>方法的功能

    鴻蒙開發(fā)UI界面——@ohos.mediaquery (媒體查詢)

    導(dǎo)入模塊 ? import mediaquery from '@ohos.mediaquery' ? mediaquery.matchMediaSync matchMediaSync
    的頭像 發(fā)表于 02-22 16:46 ?1225次閱讀

    鴻蒙UI界面——@ohos.measure (文本計(jì)算)

    導(dǎo)入模塊 ? import measure from '@ohos.measure' ? measure.measureText measureText(options
    的頭像 發(fā)表于 02-22 17:02 ?1092次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>——@<b class='flag-5'>ohos</b>.measure (文本計(jì)算)

    鴻蒙開發(fā)接口UI界面:【@ohos.animator (動(dòng)畫)】

    本模塊首批接口從API version 6開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-27 16:46 ?919次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>:【@<b class='flag-5'>ohos</b>.animator (動(dòng)畫)】

    鴻蒙開發(fā)接口UI界面:【@ohos.router (頁面路由)】

    本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 > - 頁面路由需要在頁面渲染完成之后才能調(diào)用,在onInit和onReady生命周期中頁面還處于渲染階段,禁止調(diào)用頁
    的頭像 發(fā)表于 05-28 16:26 ?1454次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>UI</b><b class='flag-5'>界面</b>:【@<b class='flag-5'>ohos</b>.router (頁面路由)】