千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 用法介绍uniapp确认框

用法介绍uniapp确认框

来源:千锋教育
发布人:xqq
时间: 2023-11-22 11:48:45 1700624925

一、介绍

在我们的应用中,经常存在一些操作需要用户进行确认,例如删除数据或者支付等。Uniapp提供了多种不同样式和功能的确认框,方便我们快速实现操作确认功能。

Uniapp主要提供了两种不同风格的确认框,分别是uni.showModal和uni.showActionSheet。

二、uni.showModal详解

uni.showModal主要用于展示一个包含title、content和两个操作按钮的对话框。


    uni.showModal({
        title: '确认删除',
        content: '你确定要删除这个数据吗?',
        success: function (res) {
            if (res.confirm) {
                console.log('用户点击了确定按钮');
            } else if (res.cancel) {
                console.log('用户点击了取消按钮');
            }
        }
    });

在上面的代码中,我们展示了一个带有标题“确认删除”和内容“你确定要删除这个数据吗?”的确认框,并提供了“确定”和“取消”两个操作按钮。用户点击确定按钮时,控制台上会输出“用户点击了确定按钮”;当用户点击取消按钮时,控制台上会输出“用户点击了取消按钮”。

uni.showModal方法可以接收多个参数,其中一些比较重要的属性如下:

title:确认框的标题 content:确认框的内容 showCancel:是否显示取消按钮 cancelText:取消按钮的文本 confirmText:确定按钮的文本 success:接收一个回调函数,用于处理用户的操作结果

三、uni.showActionSheet详解

uni.showActionSheet用于展示一个包含多个操作按钮的对话框。


    uni.showActionSheet({
        itemList: ['选项1', '选项2', '选项3'],
        success: function (res) {
            console.log('用户选择了第' + (res.tapIndex + 1) + '个选项');
        }
    });

在上面的代码中,我们展示了一个带有三个操作选项的确认框,用户可以通过点击选项来执行不同的操作。当用户选择一个选项时,控制台上会输出对应选项的序号。

uni.showActionSheet方法可以接收多个参数,其中一些比较重要的属性如下:

itemList:操作选项的文本列表,以数组形式进行传递 itemColor:操作选项文本的颜色 success:接收一个回调函数,用于处理用户选择的操作结果

四、总结

通过本文我们学习了uniapp中的确认框方法uni.showModal和uni.showActionSheet,并深入了解了如何使用它们进行操作确认和选择操作。使用uni.showModal或uni.showActionSheet可以方便地为我们的应用提供操作确认和选择等功能。

tags: vueis
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT