热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【uniapp】picker日期选择器和时间选择器的用法

点击后:选择时间

在这里插入图片描述
点击后:
在这里插入图片描述

<view class&#61;"item"><view class&#61;"tit">选择时间view><picker class&#61;"picker date" mode&#61;"date" :value&#61;"date" :start&#61;"startDate" :end&#61;"endDate" &#64;change&#61;"bindDateChange"><view>{{ date }}view>picker><picker class&#61;"picker" mode&#61;"time" :value&#61;"timeStart" start&#61;"09:01" end&#61;"21:01" &#64;change&#61;"bindTimeStart"><view class&#61;"uni-input">{{ timeStart }}view>picker>-<picker class&#61;"picker" mode&#61;"time" :value&#61;"timeEnd" start&#61;"09:01" end&#61;"21:01" &#64;change&#61;"bindTimeEnd"><view class&#61;"uni-input">{{ timeEnd }}view>picker>
view>

data() {const currentDate &#61; this.getDate({format: true});return {date: currentDate,timeStart: &#39;14:00&#39;,timeEnd: &#39;16:00&#39;};
},
computed: {startDate() {return this.getDate(&#39;start&#39;);},endDate() {return this.getDate(&#39;end&#39;);}
},
methods: {// 选择时间 日期bindDateChange: function(e) {this.date &#61; e.target.value;},getDate(type) {const date &#61; new Date();let year &#61; date.getFullYear();let month &#61; date.getMonth() &#43; 1;let day &#61; date.getDate();if (type &#61;&#61;&#61; &#39;start&#39;) {year &#61; year - 60;} else if (type &#61;&#61;&#61; &#39;end&#39;) {year &#61; year &#43; 2;}month &#61; month > 9 ? month : &#39;0&#39; &#43; month;day &#61; day > 9 ? day : &#39;0&#39; &#43; day;return &#96;${year}-${month}-${day}&#96;;},// 开始时间bindTimeStart:function(e){this.timeStart &#61; e.target.value;},// 结束时间bindTimeEnd:function(e){this.timeEnd &#61; e.target.value;},
}

picker选择器的用法


推荐阅读
  • 在分析Android的Audio系统时,我们对mpAudioPolicy->get_input进行了详细探讨,发现其背后涉及的机制相当复杂。本文将详细介绍这一过程及其背后的实现细节。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 本文介绍了如何利用 `matplotlib` 库中的 `FuncAnimation` 类将 Python 中的动态图像保存为视频文件。通过详细解释 `FuncAnimation` 类的参数和方法,文章提供了多种实用技巧,帮助用户高效地生成高质量的动态图像视频。此外,还探讨了不同视频编码器的选择及其对输出文件质量的影响,为读者提供了全面的技术指导。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 在尝试对 QQmlPropertyMap 类进行测试驱动开发时,发现其派生类中无法正常调用槽函数或 Q_INVOKABLE 方法。这可能是由于 QQmlPropertyMap 的内部实现机制导致的,需要进一步研究以找到解决方案。 ... [详细]
  • MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
    文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ... [详细]
  • Android 自定义 RecycleView 左滑上下分层示例代码
    为了满足项目需求,需要在多个场景中实现左滑删除功能,并且后续可能在列表项中增加其他功能。虽然网络上有很多左滑删除的示例,但大多数封装不够完善。因此,我们尝试自己封装一个更加灵活和通用的解决方案。 ... [详细]
  • 本文探讨了如何在 Java 中将多参数方法通过 Lambda 表达式传递给一个接受 List 的 Function。具体分析了 `OrderUtil` 类中的 `runInBatches` 方法及其使用场景。 ... [详细]
  • 重要知识点有:函数参数默许值、盈余参数、扩大运算符、new.target属性、块级函数、箭头函数以及尾挪用优化《深切明白ES6》笔记目次函数的默许参数在ES5中,我们给函数传参数, ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 本地存储组件实现对IE低版本浏览器的兼容性支持 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
author-avatar
另一种Xing福_290
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有