|
官方的
uni.showToast
显示消息提示框。
- uni.showToast({
- title: '标题',
- duration: 2000
- });
复制代码 uni.hideToast();
隐藏消息提示框。
uni.showLoading();
显示 loading 提示框, 需主动调用hideLoading 才能关闭提示框。
- uni.showLoading({
- title: '加载中'
- });
复制代码 uni.hideLoading();
隐藏消息提示框。- uni.showLoading({
- title: '加载中'
- });
- setTimeout(function () {
- uni.hideLoading();
- }, 2000);
复制代码 uni.showModal();
显示模态弹窗,可以只有一个确定按钮,也可以同时有确定和取消按钮。类似于一个API整合了 html 中:alert、confirm。
- uni.showModal({
- title: '提示',
- content: '这是一个模态弹窗',
- success: function (res) {
- if (res.confirm) {
- console.log('用户点击确定');
- } else if (res.cancel) {
- console.log('用户点击取消');
- }
- }
- });
复制代码 uni.showActionSheet();
从底部向上弹出操作菜单
- uni.showActionSheet({
- itemList: ['A', 'B', 'C'],
- success: function (res) {
- console.log('选中了第' + (res.tapIndex + 1) + '个按钮');
- },
- fail: function (res) {
- console.log(res.errMsg);
- }
- });
复制代码 相关拓展
如果需要用到自定义内容的弹窗,则可以在插件市场引入uni-popup 弹出层,这个是插件市场中最成熟的一个
也可以引入ColorUI组件库到项目中,这里面也有很多封装好的组件,但是弹窗这一块我还是比较喜欢用uni-popup,真香~
|
|