uni-app 显示提示框 (十)

uni.showToast(OBJECT)

显示消息提示框。

OBJECT参数说明

参数类型必填说明
titleString提示的内容,长度与 icon 取值有关。
iconString图标,有效值 "success", "loading", "none"
imageString自定义图标的本地路径
maskBoolean是否显示透明蒙层,防止触摸穿透,默认:false
durationNumber提示的延迟时间,单位毫秒,默认:1500
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

icon 值说明

说明
success显示成功图标,此时 title 文本最多显示 7 个汉字长度。默认值
loading显示加载图标,此时 title 文本最多显示 7 个汉字长度。
none不显示图标,此时 title 文本在微信小程序可显示两行,5+App仅支持单行显示。

示例

 
  1. uni.showToast({

  2. title: '标题',

  3. duration: 2000

  4. });

uni.showLoading(OBJECT)

显示 loading 提示框, 需主动调用 uni.hideLoading 才能关闭提示框。

OBJECT参数说明

参数类型必填说明
titleString提示的内容
maskBoolean是否显示透明蒙层,防止触摸穿透,默认:false
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例

 
  1. uni.showLoading({

  2. title: '加载中'

  3. });

uni.hideToast()

隐藏消息提示框。

示例

uni.hideToast();

uni.hideLoading()

隐藏 loading 提示框。

示例

 
  1. uni.showLoading({

  2. title: '加载中'

  3. });

  4.  
  5. setTimeout(function () {

  6. uni.hideLoading();

  7. }, 2000);

uni.showModal(OBJECT)

显示模态弹窗,类似于标准 html 的消息框:alert、confirm。

OBJECT参数说明

参数类型必填说明
titleString提示的标题
contentString提示的内容
showCancelBoolean是否显示取消按钮,默认为 true
cancelTextString取消按钮的文字,默认为"取消",最多 4 个字符
cancelColorHexColor取消按钮的文字颜色,默认为"#000000"
confirmTextString确定按钮的文字,默认为"确定",最多 4 个字符
confirmColorHexColor确定按钮的文字颜色,默认为"#3CC51F"
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
confirmBoolean为 true 时,表示用户点击了确定按钮
cancelBoolean为 true 时,表示用户点击了取消(用于 Android 系统区分点击蒙层关闭还是点击取消按钮关闭)

示例

 
  1. uni.showModal({

  2. title: '提示',

  3. content: '这是一个模态弹窗',

  4. success: function (res) {

  5. if (res.confirm) {

  6. console.log('用户点击确定');

  7. } else if (res.cancel) {

  8. console.log('用户点击取消');

  9. }

  10. }

  11. });

uni.showActionSheet(OBJECT)

​显示操作菜单

OBJECT参数说明

参数类型必填说明
itemListString Array按钮的文字数组,数组长度最大为6个
itemColorHexColor按钮的文字颜色,默认为"#000000"
successFunction接口调用成功的回调函数,详见返回参数说明
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
tapIndexNumber用户点击的按钮,从上到下的顺序,从0开始

示例

 
  1. uni.showActionSheet({

  2. itemList: ['A', 'B', 'C'],

  3. success: function (res) {

  4. console.log('选中了第' + (res.tapIndex + 1) + '个按钮');

  5. },

  6. fail: function (res) {

  7. console.log(res.errMsg);

  8. }

  9. });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值