`uni.showToast` 是 uni-app 框架提供的一个用于显示消息提示框的 API

uni.showToast 是 uni-app 框架提供的一个用于显示消息提示框的 API,它可以在页面上显示一个浮层展示信息,是一种轻量级提示用户的方式。

使用说明

uni.showToast 可以用来给用户显示简短的消息提示,它会在一段时间后自动消失。可以用于提示成功保存、删除成功等操作反馈。

API 结构

uni.showToast 的基本调用结构如下:

javascript 复制代码
uni.showToast({
  title: '', // 提示的内容
  icon: 'success', // 图标,有效值 "success", "loading", "none"
  image: '', // 自定义图标的本地路径,image 的优先级高于 icon
  duration: 1500, // 提示的延迟时间,单位毫秒,默认:1500
  mask: false, // 是否显示透明蒙层,防止触摸穿透,默认:false
  success: function () {
    // 接口调用成功的回调函数
  },
  fail: function () {
    // 接口调用失败的回调函数
  },
  complete: function () {
    // 接口调用结束的回调函数(调用成功、失败都会执行)
  }
});

示例代码

以下是一个使用 uni.showToast 的示例代码:

javascript 复制代码
uni.showToast({
  title: '操作成功',
  icon: 'success',
  duration: 2000,
  mask: true,
  success: function () {
    console.log('toast显示成功');
  },
  fail: function () {
    console.error('toast显示失败');
  },
  complete: function () {
    console.log('toast执行完成');
  }
});

在这个示例中,调用 uni.showToast 方法显示一个含有文本"操作成功"的提示框,图标为"success",持续时间为 2000 毫秒。

  • title 是提示的内容。
  • icon 是图标,有效值为 "success", "loading", "none",分别表示显示成功图标、加载中图标和不显示图标。
  • image 可以指定自定义图标的本地路径,如果设置了 image,则 icon 的设置将被忽略。
  • mask 设置为 true 表示显示透明蒙层,这样可以防止用户在提示框显示期间与页面上的其他控件交互。

更多详情和参数配置可以查看 uni-app 官方文档

相关推荐
码上暴富1 小时前
vue2迁移到vite[保姆级教程]
前端·javascript·vue.js
老华带你飞1 小时前
考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
java·vue.js·spring boot·考研·小程序·毕设·考研论坛平台小程序
YAY_tyy2 小时前
基于 Vue3 + VueOffice 的多格式文档预览组件实现(支持 PDF/Word/Excel/PPT)
前端·javascript·vue.js·pdf·word·excel
m0_748461395 小时前
Spring Boot + Vue 项目中使用 Redis 分布式锁案例
vue.js·spring boot·redis
珍珠奶茶爱好者5 小时前
vue二次封装ant-design-vue的table,识别columns中的自定义插槽
前端·javascript·vue.js
Slice_cy5 小时前
深入剖析 Vue 响应式系统:从零实现一个精简版
vue.js
羊羊小栈6 小时前
基于「YOLO目标检测 + 多模态AI分析」的PCB缺陷检测分析系统(vue+flask+数据集+模型训练)
vue.js·人工智能·yolo·目标检测·flask·毕业设计·大作业
晚星star7 小时前
在 Web 前端实现流式 TTS 播放
前端·vue.js
本末倒置1837 小时前
前端面试高频题:18个经典技术难点深度解析与解决方案
前端·vue.js·面试
不一样的少年_8 小时前
同事以为要重写,我8行代码让 Vue 2 公共组件跑进 Vue 3
前端·javascript·vue.js