uniapp 只选择月份与日的时间选择器
1、使用 <picker>
组件的 mode
属性设置为 "multiSelector"
,然后通过设置 range
属性来提供可选的月份和日的列表。
<template>
<view>
<picker mode="multiSelector" :range="range" @change="onPickerChange">
<view class="picker">
{{ selectedDate }}
</view>
</picker>
</view>
</template> <script>
export default {
data() {
return {
range: [
this.getMonthRange(),
this.getDayRange()
],
selectedDate: ''
};
},
methods: {
getMonthRange() {
const months = [];
for (let i = 1; i <= 12; i++) {
months.push(i + '月');
}
return months;
},
getDayRange() {
const days = [];
for (let i = 1; i <= 31; i++) {
days.push(i + '日');
}
return days;
},
onPickerChange(event) {
const values = event.mp.detail.value;
const month = this.range[0][values[0]];
const day = this.range[1][values[1]];
this.selectedDate = month + day;
}
}
};
</script> <style>
.picker {
height: 100px;
line-height: 100px;
text-align: center;
font-size: 28px;
color: #333;
background-color: #f5f5f5;
}
</style>
在上述代码中,我们使用 <picker>
组件并将 mode
属性设置为 "multiSelector"
,表示多列选择器。然后,我们在 range
属性中提供了两个数组,分别表示月份和日的可选范围。
通过 getMonthRange
和 getDayRange
方法,我们生成了月份和日的数组范围。在这个示例中,我们分别生成了 1 到 12 月和 1 到 31 日的数组。你可以根据需要进行调整。
当选择器的值发生变化时,会触发 change
事件。我们通过 @change
监听事件,并在 onPickerChange
方法中获取选择的值,并根据选择的索引获取对应的月份和日。然后,我们将它们拼接起来,并将结果赋值给 selectedDate
,以在界面上显示选定的日期。
最后,我们使用一个 view
元素来展示选择器的值,通过插值表达式 {{ selectedDate }}
将 selectedDate
绑定到界面上。
uniapp 只选择月份与日的时间选择器的更多相关文章
- easyui datebox 只选择月份的方法
easyui datebox 只选择月份的方法 效果如下图: 代码如下: <html > <head> <meta charset="utf-8"&g ...
- bootstrap的datetimepicker只选择月份
本文转载自:http://blog.csdn.net/feng1603/article/details/41869523 直接上代码: //选择年月日的 startView: 2, minView: ...
- bootstrap中datetimepicker只选择月份显示1899问题
直接修改bootstrap-datetimepicker.js中 update: function () { var date, fromArgs = false; if (arguments &am ...
- easyUI日期框返回到月份,选择日期也只到月份
easyUI日期框返回到月份,选择日期也只到月份,不是原创,引用了园友的一篇文章,自己写下来,以便不时之需,谢谢. 1 $(function () { $('#date').datebox({ onS ...
- bootstrap datetimepicker 中只显示年或者只显示月份
1.只显示datetimepicker 日历中只显示年份 $("#day-access-calendar").datepicker({ startView: 2, maxView ...
- Java Calendar获取年、月、日、时间
Java Calendar获取年.月.日.时间 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00" ...
- 日期 时间选择器(DatePicker和TimePicker)实现用户选择
日期和时间 作者的设计TimePicker时,大小分布不合理,我调整宽度为match-parent高度为wrap-parent就可以了. public class MainActivity exten ...
- element 日期时间选择器type = "datetimerange",限制时间的选择范围
这里限制了只能选择一周的时间 pickerOptions:{ onPick(time){ // 如果选择了只选择了一个时间 i ...
- 居然还有WM_TIMECHANGE(只在用户手动改变系统时间时才会产生作用)
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
- 关于antd 日期组件只选择年份,设置mode=year无法获取value的解决办法
antd3.0后的某个版本后终于支持了只选择年份的设置.当时2.x版本的时候还不支持只选择年份,我们项目中有这个只选择年份的需求,为了ui风格的一致,只好自己撸了一个. 如今真是普天同庆!
随机推荐
- websocket与C# socket相互通信
web端代码就是js代码,C#有两种方式:使用第三方库,如Fleck,使用C#原生socket编程实现 web端: <!doctype html> <html lang=&quo ...
- 2020-09-23:TCP头部信息有哪些?
福哥答案2020-09-23:#福大大架构师每日一题# 福哥口诀法:T源目序缺首保 紧确推和复同终 窗校紧选数(TCP格式:源端口,目的端口,序号,确认号,首部长度,保留,紧急位URG,确认位ACK, ...
- 2022-09-05:作为国王的统治者,你有一支巫师军队听你指挥。 :给你一个下标从 0 开始的整数数组 strength , 其中 strength[i] 表示第 i 位巫师的力量值。 对于连续的一
2022-09-05:作为国王的统治者,你有一支巫师军队听你指挥. :给你一个下标从 0 开始的整数数组 strength , 其中 strength[i] 表示第 i 位巫师的力量值. 对于连续的一 ...
- 2020-11-19:go中,defer原理是什么?
福哥答案2020-11-19:- - 什么是defer - defer是go语言提供的一种用于注册延迟调用的机制:让函数或者语句在当前函数执行完毕(包括return正常结束或者panic导致的异常结束 ...
- 2020-12-28:java中,生产环境服务器变慢,如何诊断处理?
福哥答案2020-12-28:答案1:使用 top 指令,服务器中 CPU 和 内存的使用情况,-H 可以按 CPU 使用率降序,-M 内存使用率降序.排除其他进程占用过高的硬件资源,对 Java 服 ...
- 2022-01-09:整数转换英文表示。将非负整数 num 转换为其对应的英文表示。 示例 1: 输入:num = 123, 输出:“One Hundred Twenty Three“。 力扣273。
2022-01-09:整数转换英文表示.将非负整数 num 转换为其对应的英文表示. 示例 1: 输入:num = 123, 输出:"One Hundred Twenty Three&quo ...
- Grafana系列-统一展示-11-Logs Traces无缝跳转
系列文章 Grafana 系列文章 概述 如前文 Grafana 系列 - 统一展示 -1- 开篇所述, Grafana 可以了解所有相关的数据--以及它们之间的关系--对于尽快根治事件和确定意外系统 ...
- Java 泛型:理解和应用
概述 泛型是一种将类型参数化的动态机制,使用得到的话,可以从以下的方面提升的你的程序: 安全性:使用泛型可以使代码更加安全可靠,因为泛型提供了编译时的类型检查,使得编译器能够在编译阶段捕捉到类型错误. ...
- ODOO升级模块后到系统进入不了,报错500
有时候安装后者升级odoo相关模块后会导致系统进入不了,报错500,此时我们可以通过Odoo命令行卸载相关模块 此方法适用于在安装或升级某个模块后导致崩库,进不去桌面的情况下使用.原理是通过odoo- ...
- IIC通信协议
1.IIC 通信协议简介 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的, 由于它引脚少,硬件实现简单,可扩展性强,不需要 USART.CAN 等 ...