当前位置:网站首页>uniapp之常用提示弹框
uniapp之常用提示弹框
2022-07-29 05:10:00 【薇森】
一、成功提示弹框
在执行增、删、改、查等提交成功后弹出提示。
uni.showToast({
title: '成功提示',
//将值设置为 success 或者直接不用写icon这个参数
icon: 'success',
//显示持续时间为 2秒
duration: 2000
}) 效果如下:

若icon参数值设置为none,将不显示“√”图标,只显示文字提示。
uni.showToast({
title: '成功提示',
icon: 'none',
duration: 2000
}) 效果如下:

二、加载提示弹框
在执行数据查询、页面数据渲染等过程中弹出提示。以页面渲染为例:
//前端数据请求时,显示加载提示弹框
uni.showLoading({
title: '加载中...'
});
// 数据从后端接口返回后,提示弹框关闭
uni.hideLoading();效果如下:

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

三、确认取消提示框
在执行数据删除等操作时弹出提示。
uni.showModal({
title: '提示',
content: '确认删除该条信息吗?',
success: function(res) {
if (res.confirm) {
// 执行确认后的操作
}
else {
// 执行取消后的操作
}
}
})效果如下:

自定义取消、确认的内容(参数:cancelText、confirmText)以及字体颜色(confirmColor、cancelColor)。
uni.showModal({
title: '提示',
// 提示文字
content: '确认删除该条信息吗?',
// 取消按钮的文字自定义
cancelText: "取消",
// 确认按钮的文字自定义
confirmText: "删除",
//删除字体的颜色
confirmColor:'red',
//取消字体的颜色
cancelColor:'#000000',
success: function(res) {
if (res.confirm) {
// 执行确认后的操作
}
else {
// 执行取消后的操作
}
}
})效果如下:

四、列表选择提示弹框
执行某些列表选择时弹出提示。
uni.showActionSheet({
itemList: ['选项一', '选项二', '选项三'],
success (res) {
// 选择其中任意一项后,获取其索引(res.tapIndex),从0开始
console.log(res.tapIndex)
},
fail (res) {
// 取消后的操作
}
})效果如下:

若需要设置字体颜色,可以配置itemColor参数。
uni.showActionSheet({
itemList: ['选项一', '选项二', '选项三'],
// 字体颜色
itemColor: "#55aaff",
success (res) {
// 选择其中任意一项后,获取其索引(res.tapIndex),从0开始
console.log(res.tapIndex)
},
fail (res) {
// 取消后的操作
}
})效果如下:

五、自定义图标
可以自定义显示图标,如png、jpg、gif等格式。
uni.showToast({
title: '查询中',
//图片位置
image: '../../static/loading.gif',
duration: 2000
})效果如下:
边栏推荐
猜你喜欢
随机推荐
On Paradigm
【C语言系列】—深度解剖数据在内存中的存储(一) 暑假开篇
Pyqt5: Chapter 1, Section 1: creating a user interface using QT components - Introduction
刷题狂魔—LeetCode之剑指offer58 - II. 左旋转字符串 详解
Integer overflow and printing
Database operation day 6
科班同学真的了解未来的职业规划吗?
JS deep copy - Notes
Realize simple database query (incomplete)
PyQt5:第一章第1节:使用Qt组件创建一个用户界面-介绍
167. 两数之和 II - 输入有序数组
携手数字人、数字空间、XR平台,阿里云与伙伴共同建设“新视界”
Occt learning 001 - Introduction
Pointer
Three handshakes and four waves for the interview summary
Day 2
实现简单的数据库查询(不完整)
Thrift安装手册
Clickhouse learning (VII) table query optimization
Clickhouse learning (VI) grammar optimization









