当前位置: 首页 > news >正文

uni-app的组件(二)

多项选择器checkbox-group

多项选择器,内部由多个 checkbox 组成。

		<checkbox-group><checkbox checked color="red" value="1"></checkbox> 篮球<!-- disabled:是否禁用 --><checkbox disabled color="rgba(0,0,0,0.5)" value="2"></checkbox> 足球<checkbox color="rgb(0,0,0)" value="3"></checkbox> 排球</checkbox-group>

属性说明(查看更多属性请查看官网 [swiper | uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html)

属性名类型默认值说明
checkedBooleanfalse当前是否选中,可用来设置默认选中
disabledBooleanfalse是否禁用
colorcolorcheckbox的颜色,同css的color

效果图展示

在这里插入图片描述

单行输入框input

		<input type="text" placeholder="给个提示"><input type="text" v-model="msg"><input type="text" :value="msg"><!-- password:密码格式 maxlength:设置最大数 --><input type="text" password value="123456" maxlength="6">

属性说明(查看更多属性请查看官网 [swiper | uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html)

属性名类型默认值说明
valueString输入框的初始内容
placeholderString输入框为空时占位符
typeStringtextinput 的类型 [有效值]
v-modelString数据绑定
:valueString数据绑定
maxlengthNumber140最大输入长度,设置为 -1 的时候不限制最大长度
passwordBooleanfalse是否是密码类型

效果图展示

在这里插入图片描述

单项选择器radio-group

单项选择器,内部由多个 radio 组成。通过把多个radio包裹在一个radio-group下,实现这些radio的单选。

		<radio-group @change="handlechange"><radio value="1" disabled ></radio>篮球<radio value="2" checked color="red"></radio>足球<radio value="3"></radio>乒乓球<radio value="4"></radio>排球</radio-group>

属性说明(查看更多属性请查看官网 [swiper | uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html)

属性名类型默认值说明
valueStringradio 标识。当该 radio 选中时,radio 的 change 事件会携带 radio 的 value
disabledBooleanfalse是否禁用
checkedBooleanfalse当前是否选中

效果图展示

在这里插入图片描述

滑动条slider

滑动选择器

		<view ><view>{{slidervalue}}</view><slider @changing="sliderChange" min="0" max="100" value="0" step="1"/></view>

属性说明(查看更多属性请查看官网 [| uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html)

属性名类型默认值说明
minNumber0最小值
maxNumber100最大值
valueNumber0当前取值
stepNumber1步长,取值必须大于 0,并且可被(max - min)整除

效果图展示(设置滑动条 @change:不是实时改变的 @changing:滑动条的位置实时改变)

在这里插入图片描述

滚动选择器picker-view

嵌入页面的滚动选择器。

相对于picker组件,picker-view拥有更强的灵活性。当需要对自定义选择的弹出方式和UI表现时,往往需要使用picker-view

		<view><view class="uni-padding-wrap"><view class="uni-title">日期:{{year}}年{{month}}月{{day}}日</view></view><picker-view v-if="visible" :indicator-style="indicatorStyle" :value="value" @change="bindChange"class="picker-view"><picker-view-column><view class="item" v-for="(item,index) in years" :key="index">{{item}}年</view></picker-view-column><picker-view-column><view class="item" v-for="(item,index) in months" :key="index">{{item}}月</view></picker-view-column><picker-view-column><view class="item" v-for="(item,index) in days" :key="index">{{item}}日</view></picker-view-column></picker-view></view>

属性说明(查看更多请查看官网picker-view | uni-app官网 (dcloud.net.cn) )

属性名类型默认值
valueArray<Number>数组中的数字依次表示 picker-view 内的 picker-view-column 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项。
indicator-styleString设置选择器中间选中框的样式

script部分

<script>export default {data: function () {const date = new Date()const years = []const year = date.getFullYear()const months = []const month = date.getMonth() + 1const days = []const day = date.getDate()for (let i = 1990; i <= date.getFullYear(); i++) {years.push(i)}for (let i = 1; i <= 12; i++) {months.push(i)}for (let i = 1; i <= 31; i++) {days.push(i)}return {title: 'picker-view',years,year,months,month,days,day,value: [9999, month - 1, day - 1],visible: true,indicatorStyle: `height: 50px;`}},methods: {bindChange: function (e) {const val = e.detail.valuethis.year = this.years[val[0]]this.month = this.months[val[1]]this.day = this.days[val[2]]}}}
</script>

在这里插入图片描述

相关文章:

uni-app的组件(二)

多项选择器checkbox-group 多项选择器&#xff0c;内部由多个 checkbox 组成。 <checkbox-group><checkbox checked color"red" value"1"></checkbox> 篮球<!-- disabled:是否禁用 --><checkbox disabled color"rgba(0,0…...

项目开发中安全问题以及解决办法——客户传进来的数据不可信

用户传进来的数据是不可信的&#xff0c;比如下面这种情况下&#xff1a; PostMapping("/order") public void wrong(RequestBody Order order) { this.createOrder(order); } Data public class Order { private long itemId; //商品ID private BigDecimal ite…...

解决springboot启动报Failed to start bean ‘subProtocolWebSocketHandler‘;

解决springboot启动报 Failed to start bean subProtocolWebSocketHandler; nested exception is java.lang.IllegalArgumentException: No handlers 问题发现问题解决 问题发现 使用springboot整合websocket&#xff0c;启动时报错&#xff0c;示例代码&#xff1a; EnableW…...

什么是技术架构?架构和框架之间的区别是什么?怎样去做好架构设计?(一)

什么是技术架构?架构和框架之间的区别是什么?怎样去做好架构设计?(一)。 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。在不同的书籍上, 不同的作者, 对于架构的定义也不统一, 角度不同, 定义不同。 一、架构是什么 Linux 有架构,MySQL 有架构,J…...

【多线程】认识Thread类及其常用方法

&#x1f4c4;前言&#xff1a; 本文是对以往多线程学习中 Thread类 的介绍&#xff0c;以及对其中的部分细节问题进行总结。 文章目录 一. 线程的 创建和启动&#x1f346;1. 通过继承 Thread 类创建线程&#x1f345;2. 通过实现 Runnable 接口创建线程&#x1f966;3. 其他方…...

多用户商业版 whisper 2.1在线搭建教程

1. 准备工作 购买许可证&#xff1a;确保你已经购买了足够数量的用户许可证&#xff0c;以便所有员工或客户都能使用软件。系统要求&#xff1a;检查你的服务器和客户端计算机是否满足软件的最低系统要求。网络配置&#xff1a;确保你的网络环境&#xff08;如防火墙、路由器等…...

HEXO搭建个人博客

Hexo是一款基于Node.js的静态博客框架&#xff0c;可以生成静态网页托管在GitHub上。中文文档见HEXO 配置环境 安装Git&#xff1a;下载并安装Git 检查git是否正确安装&#xff1a; git --version 安装Node.js&#xff1a;Node.js 为大多数平台提供了官方的安装程序。注意安装…...

Spring MVC学习之——RequestMapping注解

RequestMapping注解 作用 用于建立请求URL和处理请求方法之间的对应关系。 属性 value&#xff1a;指定请求的实际地址&#xff0c;可以是一个字符串或者一个字符串列表。 value可以不写&#xff0c;直接在括号中写&#xff0c;默认就是value值 RequestMapping(value“/hel…...

鸿蒙原生应用/元服务开发-延迟任务开发实现(二)

一、接口说明 接口名接口描述startWork(work: WorkInfo): void;申请延迟任务stopWork(work: WorkInfo, needCancel?: boolean): void;取消延迟任务getWorkStatus(workId: number, callback: AsyncCallback>): void;获取延迟任务状态&#xff08;Callback形式&#xff09;g…...

机器学习在什么场景下最常用-九五小庞

机器学习在多个场景中都有广泛的应用&#xff0c;下面是一些常见的应用场景&#xff1a; 自然语言处理&#xff08;NLP&#xff09;&#xff1a;如语音识别、自动翻译、情感分析、垃圾邮件过滤等。数据挖掘和分析&#xff1a;如市场分析、用户画像、推荐系统、欺诈检测等。智能…...

利用IP应用场景API识别真实用户

引言 在当今数字化时代&#xff0c;随着互联网的普及和应用的广泛&#xff0c;验证用户身份的重要性变得越来越突出。在许多场景中&#xff0c;特别是在涉及安全性、用户体验以及个人隐私保护方面&#xff0c;确定用户的真实身份至关重要。而IP应用场景API则是一种强大的工具&…...

Hugging Face怎么通过国内镜像去进行模型下载(hf-mirror.com)

一、引言 Hugging Face &#x1f917;是一家专注于自然语言处理&#xff08;NLP&#xff09;技术的公司&#xff0c;以其开源贡献和先进的机器学习模型而闻名。该公司最著名的产品是 Transformers 库&#xff0c;这是一个广泛使用的 Python 库&#xff0c;它提供了大量预训练模…...

POKT Network 开启周期性通缩,该计划将持续至 2025 年

POKT Network&#xff08;也被称为 Pocket Network&#xff09;在通证经济模型上完成了重大的改进&#xff0c;不仅将通货膨胀率降至 5% 以下&#xff0c;并使 POKT 通证在 2025 年走向通缩的轨迹上&#xff0c;预计到2024 年年底通货膨胀率将降至 2% 以下。POKT Network 的 “…...

LRU Cache

文章目录 1. 什么是LRU Cache2. LRU Cache的实现3. LRU Cache的OJ题目分析AC代码 1. 什么是LRU Cache LRU是Least Recently Used的缩写&#xff0c;意思是最近最少使用&#xff0c;它是一种Cache替换算法。 什么是Cache&#xff1f; 狭义的Cache指的是位于CPU和主存间的快速RAM…...

软件测试面试题整理

软件测试的几个阶段 在进行Beta测试之前和之后&#xff0c;通常会进行以下几种测试&#xff1a; 内部测试&#xff08;Internal Testing&#xff09; 在Beta测试之前&#xff0c;开发团队会进行内部测试&#xff0c;对软件进行全面的测试。这个阶段包括单元测试、集成测试和系…...

C++三剑客之std::variant(二):深入剖析

目录 1.概述 2.辅助类介绍 2.1.std::negation 2.2.std::conjunction 2.3.std::is_destructible 2.4.std::is_object 2.5.is_default_constructible 2.6.std::is_trivially_destructible 2.7.std::in_place_type和std::in_place_index 3.原理分析 3.1.存储分析 3.2.…...

实验一 安装和使用Oracle数据库

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的…...

软件工程研究生后期总结

写这篇随笔的时候&#xff0c;我已经处于研究生阶段的后期&#xff0c;只剩下一个硕论答辩即可结束研究生生涯。趁有闲暇时间&#xff0c;我希望可以从实习、兼职、论文和求职等几个角度重新整理一下研究生后期的工作和收获&#xff0c;以及对未来工作和生活做出展望。 首先简…...

Java爬虫爬取图片壁纸

Java爬虫 以sougou图片为例&#xff1a;https://pic.sogou.com/ JDK17、SpringBoot3.2.X、hutool5.8.24实现Java爬虫&#xff0c;爬取页面图片 项目介绍 开发工具&#xff1a;IDEA2023.2.5 JDK&#xff1a;Java17 SpringBoot&#xff1a;3.2.x 通过 SpringBoot 快速构建开发环境…...

红队打靶练习:HOLYNIX: V1

目录 信息收集 1、arp 2、netdiscover 3、nmap 4、nikto whatweb 目录探测 1、gobuster 2、dirsearch 3、dirb 4、feroxbuster WEB sqlmap 1、爆库 2、爆表 3、爆列 4、爆字段 后台登录 1、文件上传 2、文件包含 3、越权漏洞 反弹shell 提权 总结 信息…...

Zynq矿板DDR3内存配置与测试全攻略:从硬件探秘到软件调试

1. 项目概述与核心价值最近在折腾一块基于Xilinx Zynq-7000系列的“矿板”&#xff0c;说白了就是一些特定应用场景&#xff08;比如早期的加密货币计算&#xff09;淘汰下来的硬件。这些板子往往用料扎实&#xff0c;核心的FPGAARM架构完整&#xff0c;但价格却只有正规开发板…...

某包丨图片+视频去水印去除工具

首先下载软件&#xff08;工具在末尾&#xff09;&#xff0c;然后运行&#xff0c;自动打开网页如下&#xff1a; 接着打开某包&#xff0c;找到你要去除水印的图片或者视频的链接&#xff1a; 工具下载&#xff1a; 链接&#xff1a;https://pan.quark.cn/s/aec2cdde94ed...

毕业设计作品精选【芳心科技】基于STM32的智能家庭快递柜

实物效果图&#xff1a;实现功能&#xff1a;本设计的基于STM32单片机的智能家庭快递柜&#xff0c;需要及进行硬件没计和软件开发。硬件方面&#xff0c;需要选择合适的矩阵键盘、显示器、LED灯、电动机等硬件没备&#xff0c;并设计相应的电路来连接各个模块。软件方面&#…...

超越官方TabBar:打造高交互小程序导航的3个高级技巧(附动态隐藏方案)

超越官方TabBar&#xff1a;打造高交互小程序导航的3个高级技巧&#xff08;附动态隐藏方案&#xff09; 在小程序生态中&#xff0c;导航栏作为用户交互的核心枢纽&#xff0c;其体验直接影响用户留存率。微信原生TabBar虽然开箱即用&#xff0c;但在动态效果、状态管理和场景…...

Perplexity诗词搜索私有化部署全指南:在本地GPU上运行完整古诗理解Pipeline(含《全唐诗》向量化+平仄校验模块,资源包限今日领取)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity诗词歌赋搜索 Perplexity 作为一款以推理深度见长的 AI 搜索引擎&#xff0c;其在中文古典文学领域的检索能力尤为突出。不同于传统关键词匹配&#xff0c;它通过语义理解与上下文建模&#…...

联发科MT6873核心板:5G安卓设备开发实战与硬件设计指南

1. 项目概述&#xff1a;MT6873核心板&#xff0c;一款为智能终端注入5G灵魂的“心脏”在智能硬件开发领域&#xff0c;选对一颗“心脏”——也就是核心板或主控模块&#xff0c;往往决定了整个产品的性能上限、功能边界和市场竞争力。今天要深入聊的&#xff0c;就是联发科&am…...

革命性AI背景移除:obs-backgroundremoval实现零绿幕专业级虚拟背景

革命性AI背景移除&#xff1a;obs-backgroundremoval实现零绿幕专业级虚拟背景 【免费下载链接】obs-backgroundremoval An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming. 项目地…...

学术论文翻译翻车重灾区!Perplexity翻译查询功能如何通过引用锚点保留+LaTeX公式智能隔离实现零失真输出(仅限Pro+订阅用户可见的隐藏模式)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;学术论文翻译翻车重灾区的底层归因分析 学术论文翻译失准并非偶然现象&#xff0c;其背后存在系统性语言学、认知科学与工程实践三重张力。当非母语研究者依赖通用大模型或词典式工具进行技术文本转译时…...

ChatGPT对技术从业者的影响:机遇与挑战

在人工智能技术飞速发展的当下&#xff0c;ChatGPT这类大语言模型的横空出世&#xff0c;无疑在科技领域投下了一颗重磅炸弹。对于软件测试从业者而言&#xff0c;这既是一场前所未有的机遇&#xff0c;也是一次严峻的挑战。它不仅重塑了测试工作的模式与效率&#xff0c;更对从…...

保姆级教程:在Windows上跑通Deeplabv3+,用Cityscapes数据集训练语义分割模型(附避坑指南)

保姆级教程&#xff1a;在Windows上跑通Deeplabv3&#xff0c;用Cityscapes数据集训练语义分割模型&#xff08;附避坑指南&#xff09; 语义分割作为计算机视觉领域的核心技术之一&#xff0c;正在自动驾驶、医疗影像分析等领域发挥越来越重要的作用。而Deeplabv3作为语义分割…...