【uni-app】基础

news2024/11/18 18:33:22

一、官网

  1. 网址:https://zh.uniapp.dcloud.io/tutorial/
  2. 其他辅助网页讲解:https://www.wenjiangs.com/doc/7y94pldun2
  3. 插件下载free:https://ext.dcloud.net.cn/

二、提示框

  • uni.showToast提醒的次数超过7个字的时候就会导致文字显示不全,达不到提醒的效果,这种时候我们就需要使用uni.showModal显示态弹窗

1.showToast

(1)uni.showToast参数

在这里插入图片描述

(2)icon图标的参数

在这里插入图片描述

(3) 用法

uni.showToast({
	title: '没有更多了',//标题 必填
	icon: 'none',//图标
    image: '',//自定义图标的本地路径(app端暂不支持gif)
    mask: true,//是否显示透明蒙层,防止触摸穿透,默认:false
    duration: '',//提示的延迟时间,单位毫秒,默认:1500
    position: '',//纯文本轻提示显示位置,填写有效值后只有 title 属性生效,且不支持通过         uni.hideToast 隐藏。有效值详见下方说明。	App
    success: '',//接口调用成功的回调函数	
    fail: '',//接口调用失败的回调函数	
    complete: '',//接口调用结束的回调函数(调用成功、失败都会执行)
});

(4)icon区别

openToast(){
    uni.showToast({
		title: 'success',
		icon: 'success',
	});

在这里插入图片描述

(5)隐藏消息框提示

uni.hideToast();

2.showModal

(1)uni.showModal参数

在这里插入图片描述

(2)success返回参数

在这里插入图片描述

(3)基本实现

在这里插入图片描述

uni.showModal({
	title: '提示',
	content: '这是一个模态框!',
	success: function (res) {
		if (res.confirm) {
			console.log('用户点击确定');
		} else if (res.cancel) {
			console.log('用户点击取消');
		}
	}
});

在这里插入图片描述

openModel() {
	uni.showModal({
		title: '提示',
		content: '这是一个模态框!',
		editable: true,
		placeholderText: '显示输入框',
	});
}

3.showLoading 和 hideLoading

(1)参数


uni.showLoading({
	title: '',//提示的文字内容,显示在loading的下方
    mask: '',//Boolean 	是否显示透明蒙层,防止触摸穿透,默认:false
    success: function (res) {},//接口调用成功的回调函数	
    fail: '',//接口调用失败的回调函数
    complete: '',//接口调用结束的回调函数(调用成功、失败都会执行)
    });

(2)用法

在这里插入图片描述

uni.showLoading({
	title: '加载中',
	mask: true,
});
 
setTimeout(function () {
	uni.hideLoading();
}, 2000);

4.showActionSheet

在这里插入图片描述

uni.showActionSheet({
			    itemList: ['选项一', '选项二', '选项三'],
			    // 字体颜色
			    itemColor: "#55aaff",
			    success (res) {
			       // 选择其中任意一项后,获取其索引(res.tapIndex),从0开始
			       console.log(res.tapIndex) 
			    },
			    fail (res) {
			       // 取消后的操作
			    }
			})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1896707.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SSL证书遇到问题时的解决方案

当SSL证书遇到问题时,可能会影响到网站的安全性和用户体验,常见的问题包括证书过期、域名不匹配、证书链不完整、证书颁发机构不受信任、私钥丢失或损坏等。 一、证书过期 解决方法:更新或续订证书。这通常涉及联系你的SSL证书提供商&#…

ACL 2024 | CoCA:自注意力的缺陷与改进

近年来,在大语言模型(LLM)的反复刷屏过程中,作为其内核的 Transformer 始终是绝对的主角。然而,随着业务落地的诉求逐渐强烈,有些原本不被过多关注的特性,也开始成为焦点。例如:在 T…

Shopee Live的订单量在泰国猛增超40倍!然鹅,泰国站佣金费率上调,还有得做吗?

Shopee,作为东南亚地区电子商务领域的佼佼者,不仅在区域内树立了行业标杆,更在泰国这一充满活力的市场中占据了举足轻重的地位。其创新的商业模式与不断优化的服务体验,赢得了广大消费者的青睐与信赖。近日,Shopee官方…

合成孔径雷达原理与应用(四)

合成孔径雷达原理与应用(四) 2. 应用2.7. 沉降形变滑坡2.7.1. 地面沉降2.7.2. 铁路沉降2.7.3. 大坝形变2.7.4. 机场形变2.7.5. 桥梁形变2.7.6. 滑坡监测 2. 应用 2.7. 沉降形变滑坡 2.7.1. 地面沉降 由图2-17可知,从整体的区域分布上来看&a…

iPad手写笔哪款比较好?2024五款爆火iPad电容笔推荐!新手必看!

在iPad等触控设备日益普及的今天,手写笔作为提升生产力和创意表达的重要工具,正受到越来越多用户的青睐。然而,随着市场需求的激增,市面上电容笔品牌与型号繁多,跟风购买往往容易遭遇“踩雷”情况。因此,作…

认识不-物联网“六域模型”有哪些有什么作用

如下参考源于苏州稳联授权可见认知域-感知域-网络域-应用域-管理域-安全域-物联网六域模型 苏州稳联 (iotrouter.cn) 认识物联网“六域模型”:构成与作用 “六域模型”是一个有效的框架。这个模型通过将物联网划分为六个相互关联的域,帮助我们更好地理…

docker介绍与详细安装

1 docker 介绍 1.1 虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实…

关键帧功能怎么使用 关键帧控制视频特效怎么用 会声会影视频剪辑软件教程

一篇文章,轻松掌握关键帧的用法,小白也能将关键帧玩得出神入化。在专业级的视频剪辑软件中,滤镜、转场、调色、遮罩等功能都离不开关键帧。可以毫不夸张地说,学会了关键帧的用法,就等于掌握了视频特效的基本逻辑 一、…

Qualcomm QCA206x EasyMesh For Ubuntu

1. 引言 关于EasyMesh概念我们这里就不再过多的赘述,此篇文档的目的是,让广大初学者,有一个很方便的平台进行EasyMesh的学习和测试。 2. X86 Ubuntu平台 2.1 硬件环境准备 备注:QCA206x WiFi module推荐使用移远的FC64E/FC66E。…

详解yolov5的网络结构

转载自文章 网络结构图(简易版和详细版) 此图是博主的老师,杜老师的图 网络框架介绍 前言: YOLOv5是一种基于轻量级卷积神经网络(CNN)的目标检测算法,整体可以分为三个部分, ba…

大数据平台之CDC (Chanage Data Capture) 方案

Change Data Capture (CDC) 是一种用于跟踪和捕获数据库中数据变更的技术,它可以在数据发生变化时实时地将这些变更捕获并传递到下游系统。以下是一些常用的开源 CDC 方案: 1. Flink CDC Flink CDC 是基于 Apache Flink 的一个扩展,它通过集…

.NET下的开源OCR项目:解锁图片文字识别的新篇章

在数字化时代,从图片中高效准确地提取文字信息已成为众多应用场景的迫切需求。OCR(Optical Character Recognition,光学字符识别)技术正是满足这一需求的关键技术。对于.NET开发者而言,幸运的是,存在多个开…

Wireshark网络抓包工具入门指南

目录 引言 安装抓包工具 抓包基础概念 抓包步骤 流程 抓包工具头的分析 14.3 以太网的完整帧格式 粘包与拆包现象解析及解决方案 发生原因 解决方案 14.3.1以太网头 14.3.2 IP头 14.3.3 UDP头 14.3.4 TCP头 引言 Wireshark是一款功能强大的开源网络协议分析器&am…

2024企业加密软件丨为什么企业需要防泄密

企业为什么需要防泄密? 企业的数据中包含了许多核心机密,如研发成果、商业计划、客户资料等。这些信息的泄露可能使竞争对手获得不正当的优势,给企业带来严重损失。 数据泄露事件往往会对企业的声誉造成负面影响,降低客户信任度…

数字化装备场转型,RFID军标桌面发卡器再现创新风暴

在过去,人们主要依靠条形码扫描枪、简单手工抄录等方式来记录数据。部队数字化装备场的出现,对普通发卡器有更高层次的需求:广州一芯未来在传统发卡器基础上,研发出一款利用无线射频信号与RFID军标标签进行通信的设备——RFID军标…

三线表学习记录

参考链接 1,必须使用三线表?全线表如何改为三线表? 这个帖子写的不错。 2,https://www.zhihu.com/question/609126613/answer/3368122091 我设置了三线表格式,可以直接套用。 这块学习先到此为止,7月4号…

新闻发布及管理系统-计算机毕业设计源码21929

新闻发布及管理系统的设计与实现 摘 要 新闻发布及管理系统的设计与实现,是当下信息社会发展的重要一环。随着互联网的普及和新闻媒体的数字化转型,一个高效、稳定且功能全面的新闻发布与管理平台显得尤为重要。SpringBoot框架以其简洁、快速和易于集成的…

什么是声明式编程?发展趋势怎么样的?

一、什么是声明式编程? 声明式编程(Declarative programming)是一种编程范式,与命令式编程相对立。它主要描述目标的性质,让计算机明白目标,而非具体的执行流程。在声明式编程中,开发者只需声明…

程序员,去哪个城市工作更幸福?

深漂、沪漂、京漂、杭漂……又是一年毕业季,作为CS专业or新手程序员会选择什么城市工作呢?希望这篇文章给各位一些参考。 根据拉勾招聘大数据研究院的数据显示,超六成程序员集中在一线城市,其中北京19%,深圳16%&#x…

程序员自由创业周记#37:程序员创业的几个方向

程序员自由创业周记#37:程序员创业的几个方向 报志愿 这几天亲戚一外甥报志愿,让我推荐,我基于自己的认知觉得还是计算机相关是第一优选,即便现在各大互联网公司都过得不怎么好,裁员的消息此起彼伏,很多计…