Skip to content

嵌入式日期选择器 xDateView


在线预览
在线模拟尺寸:

介绍

内嵌日期选择,可以控制显示精确到秒。默认的开始时间为当前时间的上一年,结束时间为默认当前时间 使用时,建议不要显示过多年份以防卡太多数据。

平台兼容

H5andriodIOS小程序UTSUNIAPP-X SDKversion
☑️☑️☑️☑️4.44+1.1.9

文件路径

ts

@/uni_modules/tmx-ui/components/x-date-view/x-date-view.uvue

使用

ts

<x-date-view></x-date-view>

Props 属性

名称说明类型默认值
modelValue当前时间,与modelStr不同,此提供的值必须是正常的时间格式<br>否则报错,无法运行。可以提供以下合法格式:<br>YYYY,YYYY-MM,YYYY-MM-DD,YYYY-MM-DD HH,YYYY-MM-DD HH:mm,YYYY-MM-DD HH:mm:ssstring""
modelStr当前时间经过format格式化后输出的值。<br>此值不会处理输入,只输出显示。string""
title顶部标题string"请选择时间"
start开始时间,请提供正确的时间格式string""
end结束时间,请提供正确的时间格式string""
type精确到的级别<br>year:年<br>month:年月<br>day:年月日<br>hour:年月日小时<br>minute:年月日小时分钟<br>second:年月日小时分钟秒ModelType"day"
format输出时间格式,只对v-model:modelStr有效<br>如果桢同步对vmodel:modelValue有效需要设置formatSyncValue为true<br>有效格式:<br>YYYY年<br>MM月<br>DD日<br>hh小时<br>mm分钟<br>ss秒string"YYYY-MM-DD"
formatSyncValue是否将format格式化的v-model:modelStr同步到v-model:modelValue<br>默认false,注意:如果开启了同步,你要确保format的值是正常的时间值<br>正常兼容以下时间格式:<br>YYYY,YYYY-MM,YYYY-MM-DD,YYYY-MM-DD HH,YYYY-MM-DD HH:mm,YYYY-MM-DD HH:mm:ssbooleanfalse
cellUnits上方的单位名称,'年', '月', '日', '时', '分', '秒'string[]() : string[] => [] as string[]

Events 事件

名称参数说明
change**date** : string滑动变换时触发
update:modelStr-经格式化后的值。等同v-model:model-str
update:modelValue-点击确认时同步。等同v-model

Slots 插槽

名称说明数据

Ref 方法

名称参数返回值说明

示例文件路径

json

示例源码

uvue
最近更新