当前位置:   article > 正文

uniapp之常用提示弹框_uniapp弹框

uniapp弹框

一、成功提示弹框

在执行增、删、改、查等提交成功后弹出提示。

  1. uni.showToast({
  2. title: '成功提示',
  3. //将值设置为 success 或者直接不用写icon这个参数
  4. icon: 'success',
  5. //显示持续时间为 2
  6. duration: 2000
  7. })

效果如下:

若icon参数值设置为none,将不显示“√”图标,只显示文字提示。

  1. uni.showToast({
  2. title: '成功提示',
  3. icon: 'none',
  4. duration: 2000
  5. })

效果如下:

二、加载提示弹框

 在执行数据查询、页面数据渲染等过程中弹出提示。以页面渲染为例:

  1. //前端数据请求时,显示加载提示弹框
  2. uni.showLoading({
  3. title: '加载中...'
  4. });
  5. // 数据从后端接口返回后,提示弹框关闭
  6. uni.hideLoading();

效果如下:

同上,设置icon参数值为none,将不显示加载图标,只显示文字提示。 

 

三、确认取消提示框 

在执行数据删除等操作时弹出提示。 

  1. uni.showModal({
  2. title: '提示',
  3. content: '确认删除该条信息吗?',
  4. success: function(res) {
  5. if (res.confirm) {
  6. // 执行确认后的操作
  7. }
  8. else {
  9. // 执行取消后的操作
  10. }
  11. }
  12. })

 效果如下:

 自定义取消、确认的内容(参数:cancelText、confirmText)以及字体颜色(confirmColor、cancelColor)。

  1. uni.showModal({
  2. title: '提示',
  3. // 提示文字
  4. content: '确认删除该条信息吗?',
  5. // 取消按钮的文字自定义
  6. cancelText: "取消",
  7. // 确认按钮的文字自定义
  8. confirmText: "删除",
  9. //删除字体的颜色
  10. confirmColor:'red',
  11. //取消字体的颜色
  12. cancelColor:'#000000',
  13. success: function(res) {
  14. if (res.confirm) {
  15. // 执行确认后的操作
  16. }
  17. else {
  18. // 执行取消后的操作
  19. }
  20. }
  21. })

 效果如下:

四、列表选择提示弹框

 执行某些列表选择时弹出提示。

  1. uni.showActionSheet({
  2. itemList: ['选项一', '选项二', '选项三'],
  3. success (res) {
  4. // 选择其中任意一项后,获取其索引(res.tapIndex),从0开始
  5. console.log(res.tapIndex)
  6. },
  7. fail (res) {
  8. // 取消后的操作
  9. }
  10. })

效果如下:

 若需要设置字体颜色,可以配置itemColor参数。

  1. uni.showActionSheet({
  2. itemList: ['选项一', '选项二', '选项三'],
  3. // 字体颜色
  4. itemColor: "#55aaff",
  5. success (res) {
  6. // 选择其中任意一项后,获取其索引(res.tapIndex),从0开始
  7. console.log(res.tapIndex)
  8. },
  9. fail (res) {
  10. // 取消后的操作
  11. }
  12. })

效果如下:

五、自定义图标 

可以自定义显示图标,如png、jpg、gif等格式。

  1. uni.showToast({
  2. title: '查询中',
  3. //图片位置
  4. image: '../../static/loading.gif',
  5. duration: 2000
  6. })

 效果如下:

 

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

闽ICP备14008679号