# FormDate

# 使用示例

<script>
export default {
  data() {
    return {
      searchLayer: {
        form: [
          {
            label: '时间',
            model: 'warnTime',
            component: 'FormDate',
            clearable: true
          }
        ]
      }
    }
  }
}
</script>

# 默认时间

在新增数据的时候,时间选择器需要默认当前时间怎么办?只需要在params中提前声明该字段的值即可。

<script>
export default {
  data() {
    return {
      operateLayer: {
        add: {
          params: {
            warnTime: new Date()
          },
          mode: {
            form: [
              {
                label: '预警时间',
                model: 'warnTime',
                component: 'FormDate'
              }
            ]
          }
        }
      }
    }
  }
}
</script>

# 属性

属性 说明 类型 可选值 默认值
component 当前使用的单表单组件 object
label 描述 string
model 该组件需向接口传递的字段 string
type 显示类型 string year/month/date/dates/months/years week/datetime/datetimerange/ daterange/monthrange date
format 显示在输入框中的格式 string 见日期格式 yyyy-MM-dd
disabled 禁用 boolean false
editable 文本框可输入 boolean true
clearable 是否显示清除按钮 boolean true
size 输入框尺寸 string large, small, mini
placeholder 非范围选择时的占位内容 string 请选择
popperClass DatePicker 下拉框的类名 string
valueFormat 可选,绑定值的格式。不指定则绑定值为 Date 对象 string 见日期格式 yyyy-MM-dd
prefixIcon 自定义头部图标的类名 string el-icon-date
appendToBody DetePicker 自身是否插入至 body 元素上。 boolean true
appendToBody DetePicker 自身是否插入至 body 元素上。 boolean true
disabledDate 设置禁用选择日期,禁用今天之前/今天之后 string before/after

# 事件

属性 说明 回调参数
change 选中值发生变化时触发 目前的选中数据