当前位置:   article > 正文

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件_鸿蒙 toast

鸿蒙 toast

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件

一、操作环境

操作系统:  Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1

二、Toast组件

Toast 的应用场景也非常广泛,比如网络请求出错了可以弹一个 Toast 提示等。@ohos.prompt 模块里提供显示一个 Toast 的 API 如下所示:

  1. declare namespace prompt {
  2. // 显示一个Toast
  3. function showToast(options: ShowToastOptions):void;
  4. }
  5. interface ShowToastOptions { // Toast配置参数
  6. message: string; // Toast显示文本
  7. duration?: number; // Toast显示时长
  8. bottom?: string | number; // Toast距离屏幕底部距离
  9. }
  • options:设备 Toast 显示特性,ShowToastOptions 参数说明如下:
    • message:提示文本,必填项。
    • duration:Toast 显示时间,单位毫秒,范围 [1500, 10000],默认1500。
    • bottom:设置 Toast 的显示位置距离底部的间距。

三、示例

代码

  1. import prompt from '@ohos.prompt';
  2. @Entry @Component struct ToastTest {
  3. build() {
  4. Column({space: 10}) {
  5. Button("无参数Toast")
  6. .onClick(() => {
  7. prompt.showToast({
  8. message: "默认Toast"
  9. })
  10. })
  11. Button("带参数Toast")
  12. .onClick(() => {
  13. prompt.showToast({
  14. message: "bottom为300的位置", // 显示文本
  15. duration: 8000, // 显示时长
  16. bottom: 300 // 距离底部的距离
  17. })
  18. })
  19. }
  20. .width('100%')
  21. .height('100%')
  22. .padding(10)
  23. }
  24. }

图片

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/282505
推荐阅读
相关标签
  

闽ICP备14008679号