您现在的位置是:网站首页> 编程资料编程资料
uniapp中常用的几种提示弹框_javascript技巧_
2023-05-24
321人已围观
简介 uniapp中常用的几种提示弹框_javascript技巧_
一、成功提示弹框
在执行增、删、改、查等提交成功后弹出提示。
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 })效果如下:

总结
到此这篇关于uniapp中常用的几种提示弹框的文章就介绍到这了,更多相关uniapp常用提示弹框内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- 在vue中使用eacharts创建graph关系图方式_vue.js_
- 一文带你了解小程序中的权限设计_javascript技巧_
- vue视图响应式更新详细介绍_vue.js_
- nodejs如何获取指定路径下所有的文件夹名或类型_node.js_
- 网站国际化多语言处理工具i18n安装使用方法图文详解_vue.js_
- Vue替代vuex的存储库Pinia详细介绍_vue.js_
- JS删除某个父元素下的所有子元素_javascript技巧_
- 关于vue-color-颜色选择器插件_vue.js_
- vue+elementUI组件tree如何实现单选加条件禁用_vue.js_
- vue实现At人文本输入框示例详解_vue.js_
