uni-app 常用提示弹框 uni.showToast
官方参考文档:https://uniapp.dcloud.io/api/ui/prompt?id=showtoast
一、成功提示弹框
在执行增、删、改、查等提交成功后弹出提示。
uni.showToast({ title: '成功提示', //将值设置为 success 或者直接不用写icon这个参数 icon: 'success', //显示持续时间为 2秒 duration: 2000 })
若 icon: 'error'
若 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 })
要写根路径,不要写相对路径
感谢分享:
https://www.65580.net/227254.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2021-01-13 vue中的全局变量 this.$store.state 的取值与赋值