Skip to content

嵌入式日期选择器 xDateView


在线预览
在线模拟尺寸:

介绍

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

平台兼容

HarmonyH5andriodIOS小程序UTSUNIAPP-X SDKversion
☑️☑️☑️☑️4.76+1.1.18

文件路径

ts

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

使用

ts

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

Props 属性

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

Events 事件

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

Slots 插槽

名称说明数据

Ref 方法

名称参数返回值说明

示例文件路径

json

示例源码

uvue
最近更新