Skip to content

日期输入框 datefield 组件

datefield组件是一种用户界面控件,允许用户通过交互方式选择日期。应用于表单场景,为用户提供便捷的日期输入方式。

功能描述

  1. 允许用户选择特定的日期。
  2. 用户可以自定义显示和提交的日期格式,如“YYYY-MM-DD”或“DD/MM/YYYY”。
  3. 在打开和关闭日期选择器时,通常会有平滑的动画效果,选中的日期和当前活跃的日期会被高亮显示,增强用户体验。。
  4. 选中的日期会自动填充到输入框中,并可以提交为表单数据。

示例显示

事件

调用组件的事件,同上button组件

事件名称说明参数和示例
focus获取焦点时触发datefield1_focus(){}
blur失去焦点触发datefield1_blur(){}
change更改时触发datefield1_change(){}
input输入时触发datefield1_input(){}

方法

方法一般使用于各类事件中,调用即可生效

方法名称说明参数和示例
focus组件聚焦this.refs.datefield1.focus()

属性

属性名称说明示例
reference设置组件的refsrefs:datefield1
modal设置组件的modal值名(必填项,否则运行时组件切换没反应)bind:{value:'{startDate}'}
hidden隐藏或显示组件,默认为falsehidden:false
fieldLabel标签名fieldLabel:'NewDate'
required组件是否必填,默认为falserequired:false
weight权重的宽度,6中选择,1、2、3、4、5、6,默认为1weight:1
labelWidth标签宽度,默认为autolabelWidth:80
size设置组件的尺寸大小,三种选项large(大)、default(中)、small(小),默认为falsesize:default
placeholder占位字符,默认为空placeholder:''
maxlength最大长度,默认为空maxlength:''
valueFormat日期格式,默认为YYYY-MM-DDvalueFormat:''
disabled是否禁用组件,默认为falsedisabled:false
readonly是否允许只读,默认为falsereadonly:false
marginTop距上的内边距,默认为0paddingTop:5
marginRight距右的内边距,默认为0paddingRight:5
marginBottom距下的内边距,默认为0paddingBottom:5
marginLeft距左的内边距,默认为0paddingLeft:5
cssBackgroundColor设置整个组件的背景色,默认为nonecssBackgroundColor:"#722ed1"
labelBackgroundColor设置组件label的背景色,默认为nonelabelBackgroundColor: '#eb2f96'
labelSize设置组件label的文字大小,默认为14pxlabelSize: '12px'
labelColor设置组件label的文字颜色,默认为'#606266'labelColor: '#fbadd2'
isLabelBlod是否设置label的字题为粗体,默认为falseisLabelBlod:true
valueBackgroundColor设置组件value的背景色,默认为nonevalueBackgroundColor: '#eb2f96'
valueSize设置组件value的文字大小,默认为14pxvalueSize: '12px'
valueColor设置组件value的文字颜色,默认为'#606266'valueColor: '#fbadd2'