AvueAvue
首页
  • 开发指南
  • Skill开发
  • 在线测试工具
  • Form组件
  • Crud组件
  • Default组件
  • Data组件
  • Component组件
产品
工作台
授权
联系
2.x文档
个人支付接口
首页
  • 开发指南
  • Skill开发
  • 在线测试工具
  • Form组件
  • Crud组件
  • Default组件
  • Data组件
  • Component组件
产品
工作台
授权
联系
2.x文档
个人支付接口
  • 基础组件使用约定
  • Input 输入框
  • InputOtp 一次性密码输入
  • InputTree 树选择
  • InputNumber 数字输入框
  • InputColor 颜色选择
  • InputIcon 图标选择
  • InputMap 地图选点
  • InputTable 表格选择
  • Array 数组输入
  • Img 媒体地址输入
  • Url 链接输入
  • Select 选择框
  • Radio 单选框
  • Checkbox 多选框
  • Switch 开关
  • Date 日期时间
  • Time 时间
  • Rate 评分
  • Slider 滑块
  • Cascader 级联选择器
  • Upload 附件上传

Date 日期时间

avue-date:设置 valueFormat 时通常是字符串,不设置时由日期选择器使用 Date;范围类型绑定两项数组。

通用属性、字典与事件见 基础组件使用约定。模板属性可写为 kebab-case,Form 配置对象使用 camelCase。

基础用法

效果预览可直接操作下方示例

独立组件通过 v-model 绑定单个字段;在 Form 中使用时,将相应配置放入 column。

正在加载示例…
<template>
  <el-row :span="24">
    <el-col :span="6">
      值:{{ form }}<br />
      <avue-date v-model="form"
                 format="YYYY年MM月DD日"
                 value-format="YYYY-MM-DD"
                 placeholder="请选择日期"></avue-date>
      <el-col :span="24"></el-col>
    </el-col>
    <el-col :span="24"></el-col>
    <el-col :span="6">
      值:{{ form1 }}<br />
      <avue-date v-model="form1"
                 type="datetime"
                 format="YYYY年MM月DD日 HH:mm:ss"
                 value-format="YYYY-MM-DD HH:mm:ss"
                 placeholder="请选择日期"></avue-date>
    </el-col>
  </el-row>
</template>

<script setup>
import { ref } from 'vue';

const form = ref('2020-01-01');
const form1 = ref('2020-01-01 12:00:00');
</script>

属性

属性类型默认值说明
typestringdatedate / datetime / daterange / datetimerange / year / month / week 等
format / valueFormatstring—显示与绑定格式分别设置
defaultTimestring / Date / array—3.9.5 支持 HH:mm:ss 与两项字符串数组,也支持 Date/Date[]
shortcutsarray / function—快捷选项,常用 [{ text, value }]
disabledDatefunction—返回 true 禁用对应 Date
disabledHours / disabledMinutes / disabledSecondsfunction—返回禁用的时间数字数组
editablebooleantrue允许直接输入
unlinkPanelsbooleanfalse范围面板独立切换
singlePanelbooleanundefined是否单面板,需底层版本支持
showNowbooleanfalse显示此刻按钮
startPlaceholder / endPlaceholder / rangeSeparatorstring—范围占位文字与分隔符
popperClassstring—弹层类名

defaultTime 不用于初始选中。完整类型与时刻对比见 Date 表单。旧版 pickerOptions 不再使用,禁用与快捷选项分别配置 disabledDate、shortcuts。

最后更新:
贡献者: smallwei
Prev
Switch 开关
Next
Time 时间