iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >uni-app中弹窗的使用与自定义弹窗的方法
  • 906
分享到

uni-app中弹窗的使用与自定义弹窗的方法

2023-06-30 08:06:06 906人浏览 八月长安
摘要

这篇文章主要介绍“uni-app中弹窗的使用与自定义弹窗的方法”,在日常操作中,相信很多人在uni-app中弹窗的使用与自定义弹窗的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uni-app中弹窗的使用

这篇文章主要介绍“uni-app中弹窗的使用与自定义弹窗的方法”,在日常操作中,相信很多人在uni-app中弹窗的使用与自定义弹窗的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uni-app中弹窗的使用与自定义弹窗的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、uni-app中自带的弹窗

示例:在前端开发中,为了优化用户的交互体验,常需要用到弹窗来进行提示,引导用户操作,而js里的alter用起来是真的丑,所有今天看了一下uni-app里的弹窗,感觉还不错,就记一下。

二、实例

1、uni.showToast(OBJECT)(消息提示框)

代码如下(示例):

uni.showToast({title: data[0],icon:'exception',duration:850});

几个常用的属性:

属性值类型说明
titleString即消息框中显示的文本内容
iconString即显示的图标,值有{success,error,fail,exception,loading,none},传不同的参数显示不同的图标效果
durationNumber消息框显示的时间,毫秒为单位
imageSting自定义图标的本地路径(app端暂不支持gif
maskBoolean是否显示透明蒙层,防止触摸穿透,默认:false
positionString纯文本轻提示显示位置,填写有效值后只有 title 属性生效, 有效值详见下方说明。
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

显示效果如下:

uni-app中弹窗的使用与自定义弹窗的方法

2、uni.showModal(OBJECT)(显示两个按钮的提示框)

代码如下(示例):

uni.showModal({title: data[1],content: data[0],showCancel:false,success: function (res) {if (res.confirm) {console.log('用户点击确定');} else if (res.cancel) {console.log('用户点击取消');}}});

几个常用的属性:

属性值类型说明
titleString即消息框的标题
contentString即消息框的内容
showCancelBoolean可选,是否显示取消按钮,bool类型,默认未true,ture为显示,false相反
cancelTextString取消按钮文本内容
confimrTextString确认按钮文本内容
cancelColorHexColor取消按钮文本颜色
confirmColorHexColor确认按钮文本颜色
editableBoolean是否显示输入框
placeholderTextString显示输入框时的提示文本
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

显示效果如下

uni-app中弹窗的使用与自定义弹窗的方法

3、uni.showActionSheet(OBJECT)(从底部向上弹出操作菜单)

代码如下(示例):

uni.showActionSheet({itemList: [data],success: function (res) {console.log('选中了第' + (res.tapindex + 1) + '个按钮');},fail: function (res) {console.log(res.errMsg);}});

几个常用的属性:

属性值类型说明
itemListArray按钮的文字数组
itemColorHexColor按钮的文字颜色,字符串格式,默认为"#000000"
popoverObject大屏设备弹出原生选择按钮框的指示区域,默认居中显示
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

显示效果如下:

uni-app中弹窗的使用与自定义弹窗的方法

补充:uniapp自定义弹窗

基本需求中需要点开卡片,设置卡片中某一列的数量,这里需要打开一个弹窗设置,但是uniapp中默认的弹窗组件中都没有可以提示输入的,我知道插件市场已有了很多组件,但是今天还是分享一下这个自己写自定义弹窗。话不多说,直接看效果。

uni-app中弹窗的使用与自定义弹窗的方法

uni-app中弹窗的使用与自定义弹窗的方法

附上源码

<view><view><button @click="showDiv()">出来吧,我的弹窗!</button></view><view :hidden="userFeedbackHidden" class="popup_content"><view class="popup_title">修改数量</view><view class="popup_textarea_item"><input type="text" class="popup_textarea" value=""  v-model="feedbackContent" placeholder="输入修改的数量"/><view @click="submitFeedback()" class="buttons"><text class="popup_button">确定</text></view></view></view><view class="popup_overlay" :hidden="userFeedbackHidden" @click="hideDiv()"></view></view>

js方法

uni-app中弹窗的使用与自定义弹窗的方法

CSS样式属性

.popup_overlay {position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=88);}.popup_content {position: fixed;top: 50%;left: 50%;width: 480rpx;height: 240rpx;margin-left: -270rpx;margin-top: -270rpx;border: 10px solid white;background-color: white;z-index: 1002;overflow: auto;}.popup_title {width: 480rpx;text-align: center;font-size: 32rpx;} .popup_textarea_item {padding-top: 5rpx;height: 50rpx;width: 440rpx;background-color: #F1F1F1;margin-top: 20rpx;margin-left: 20rpx;padding-top: 25rpx;} .popup_textarea {width: 410rpx;font-size: 26rpx;margin-left: 20rpx;} .popup_button {color: #000000;}.buttons{text-align: center;font-size: 50rpx;margin-top: 40rpx;background-color: #007AFF;}

到此,关于“uni-app中弹窗的使用与自定义弹窗的方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: uni-app中弹窗的使用与自定义弹窗的方法

本文链接: https://www.lsjlt.com/news/327810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • uni-app中弹窗的使用与自定义弹窗的方法
    这篇文章主要介绍“uni-app中弹窗的使用与自定义弹窗的方法”,在日常操作中,相信很多人在uni-app中弹窗的使用与自定义弹窗的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uni-app中弹窗的使用...
    99+
    2023-06-30
  • uni-app中弹窗的使用与自定义弹窗
    目录一、uni-app中自带的弹窗二、实例1、uni.showToast(OBJECT)(消息提示框)2、uni.showModal(OBJECT)(显示两个按钮的提示框)3、uni...
    99+
    2024-04-02
  • android自定义消息弹窗的方法有哪些
    Android中自定义消息弹窗的方法有以下几种:1. 使用AlertDialog:通过创建一个AlertDialog对象,并设置自定...
    99+
    2023-08-16
    android
  • djangoadmin使用SimpleUI自定义按钮弹窗框示例
    目录django admin 使用SimpleUI自定义按钮弹窗框示例补充:详解Django admin高级用法简单使用自定义admin类admin显示属性的设置模板的定制重写自带模...
    99+
    2023-05-15
    django admin自定义按钮弹窗框 django admin 使用SimpleUI Django admin用法
  • QT quick-Popup弹出窗口自定义的实现
    目录1.Popup介绍2.自定义Popup1.Popup介绍 Popup是一个弹出窗口的控件 它的常用属性如下所示: anchors.centerIn : Object,用...
    99+
    2024-04-02
  • django admin怎么使用SimpleUI自定义按钮弹窗框
    今天小编给大家分享一下django admin怎么使用SimpleUI自定义按钮弹窗框的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2023-07-06
  • 如何在Android中使用PopupWindow制作一个自定义弹窗
    本篇文章给大家分享的是有关如何在Android中使用PopupWindow制作一个自定义弹窗,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码:PopupWindow ...
    99+
    2023-05-31
    android popupwindow
  • 微信小程序自定义用户登录弹窗
    本文实例为大家分享了微信小程序自定义用户登录弹窗的具体代码,供大家参考,具体内容如下 view <button   class="btn" bindtap="powerDr...
    99+
    2024-04-02
  • Android自定义仿ios加载弹窗的示例分析
    小编给大家分享一下Android自定义仿ios加载弹窗的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下效果如下:IosLoadDialog类(可直接复制):public class ...
    99+
    2023-06-15
  • vue自定义实例化modal弹窗功能的实现
    目录需求背景下面进行相关讲解需求背景 使用iview时发现其定义的this.$Modal.confirm()不能进行样式修改,并且秉承着对新知识的追求,故此有了以下的开发 按照我的文...
    99+
    2024-04-02
  • 基于Avalonia实现自定义弹窗的示例详解
    目录创建项目创建弹窗组件创建DialogManage类基本使用弹窗执行效果对于使用avalonia的时候某些功能需要到一些提示,比如异常或者成功都需要对用户进行提示,所以需要单独实现...
    99+
    2023-02-07
    Avalonia实现自定义弹窗 Avalonia自定义弹窗 Avalonia弹窗
  • QT中如何实现自定义quick-Popup弹出窗口
    小编给大家分享一下QT中如何实现自定义quick-Popup弹出窗口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.Popup介绍Popup是一个弹出窗口的控件...
    99+
    2023-06-20
  • react-native弹窗封装的方法
    本文实例为大家分享了react-native弹窗封装的具体代码,供大家参考,具体内容如下 上图 仿苹果弹窗组件(android+ios均可用) 以上效果均基于本文的弹窗组件,后...
    99+
    2024-04-02
  • uniapp自定义弹框的方法
    本文实例为大家分享了uniapp自定义弹框,适用所有类型,供大家参考,具体内容如下 效果原理 利用透明页面,点击进入当前页面,内容根据自己需求去实现,随便自定义,出来的效果就是一个...
    99+
    2024-04-02
  • 怎么在Android中利用marker自定义一个弹框窗口
    怎么在Android中利用marker自定义一个弹框窗口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Android是什么Android是一种基于Linux内核的自由及开放源代...
    99+
    2023-06-14
  • C#线程中弹窗的制作方法
    本文实例为大家分享了C#线程中弹窗的制作代码,供大家参考,具体内容如下 首先建立一个ShowFrom窗体,窗体中放入两个按钮分别为确定和取消分别在按钮中添加如下事件 private ...
    99+
    2024-04-02
  • Android Popupwindow弹出窗口的简单使用方法
    本文实例为大家分享了Android Popupwindow弹出窗口的具体代码,供大家参考,具体内容如下代码很简单,没有和别的控件连用。布局自己随意定义,我的这个是最基础的,就直接上代码啦! 在MainActivity里import andr...
    99+
    2023-05-30
    android popupwindow 弹出窗口
  • Android开发实现popupWindow弹出窗口自定义布局与位置控制方法
    本文实例讲述了Android开发实现popupWindow弹出窗口自定义布局与位置控制方法。分享给大家供大家参考,具体如下:布局文件:主布局文件:activity_main:<?xml version="1.0" encodi...
    99+
    2023-05-30
    android popupwindow 弹出窗口
  • 微信小程序怎么自定义用户登录弹窗
    这篇文章主要介绍“微信小程序怎么自定义用户登录弹窗”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序怎么自定义用户登录弹窗”文章能帮助大家解决问题。view<button &n...
    99+
    2023-07-02
  • Android自定义弹出框的方法
    在开发Android项目的过程中,弹出框真的是我们的常见的一种互动式窗体,但是Android系统自带的弹出框往往都不能满足我们的需要,大多数的时候需要我们自定义一种更漂亮的窗体来来展...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作