当前位置: 首页 > news >正文

element-plus form表单组件之el-date-picker日期选择器组件

el-date-picker日期选择器组件可根据年,月,日期,时间范围来进行选择,可以自定义日期格式,和样式,还提供多种内置事件。

主要属性如下

属性名说明类型可选值默认值
model-value / v-model绑定值,如果它是数组,长度应该是 2Date / number / string / Array— —
readonly只读booleanfalse
disabled禁用booleanfalse
editable文本框可输入booleantrue
clearable是否显示清除按钮booleantrue
size输入框尺寸stringlarge/default/smalldefault
placeholder非范围选择时的占位内容string
type显示类型stringyear/month/date/datetime/ week/datetimerange/daterangedate
format显示在输入框中的格式stringdate formats(时间格式字符串)YYYY-MM-DD HH:mm:ss
default-value可选,选择器打开时默认显示的时间Date/[Date, Date]
default-time00:00:00Date / [Date, Date]

事件

事件名说明函数入参
change日期组件值改变时触发value:选择的值,类型为Date
在ui上选择日期和时间后日期组件v-model绑定的响应式变量的类型都会比变成date类型

用法示例

<script setup lang="ts">
import { onMounted, ref } from 'vue'const date1=ref(null);
const date2=ref(null);
const date3=ref(null);const startDate=new Date()
startDate.setDate(startDate.getDate()-1);const endDate=new Date()
endDate.setDate(startDate.getDate()+7);const date4=ref([startDate,endDate]);const changeEvent=function(val):void{console.info('change ',val)
}const date5=ref('2024-06-22 11:00:00');
const date6=ref(null);</script><template><div><el-row gutter="30"><el-col span="12">月份选择器</el-col><el-col span="12"><el-date-picker v-model="date1" size="large" type="month"></el-date-picker></el-col></el-row><el-row gutter="30"><el-col span="12">月份范围选择器</el-col><el-col span="12"><el-date-picker v-model="date2" size="large" type="monthrange"  clearable="true"></el-date-picker></el-col></el-row><el-row gutter="30"><el-col span="12">日期选择器</el-col><el-col span="12"><el-date-picker v-model="date3" size="large" ></el-date-picker></el-col></el-row><el-row gutter="30"><el-col span="12">日期范围选择器</el-col><el-col span="12"><el-date-picker v-model="date4" size="large" type="daterange"  @change="changeEvent" clearable="true"></el-date-picker></el-col></el-row><el-row gutter="30"><el-col span="12">日期时间选择器</el-col><el-col span="12"><el-date-picker v-model="date5" size="large" type="datetime" ></el-date-picker></el-col></el-row><el-row gutter="30"><el-col span="12">日期时间范围选择器</el-col><el-col span="12"><el-date-picker v-model="date6" size="large" type="datetimerange"   clearable="true"></el-date-picker></el-col></el-row></div></template><style scoped></style>

在这里插入图片描述
https://element-plus.org/zh-CN/component/datetime-picker.html

http://www.lryc.cn/news/380109.html

相关文章:

  • 如何与情绪好好相处,真正成为情绪的主人
  • RK3588/算能/Nvidia智能盒子:[AI智慧油站」,以安全为基,赋能精准经营
  • 【眼在手外D435相机支架】
  • js组合继承
  • Spring-kafka消费者消费的一些问题
  • 【自我提升】提升能量书籍
  • python图像处理库-PIL(Pillow)
  • 【2024】kafka streams的详细使用与案例练习(2)
  • qt 简单实验 读取json格式的配置文件
  • Docker常用命令与实战示例
  • 数据结构(基础知识)
  • 计算机网络:网络层 - 路由选择协议
  • JupyterLab使用指南(六):JupyterLab的 Widget 控件
  • OpenCV 特征点检测与匹配
  • css布局之flex应用
  • 树莓派4B设置AP热点步骤
  • Java程序之百鸡百钱问题
  • Mybatis——动态sql
  • 可视化大屏开发系列——页面布局
  • Python statistics 模块
  • wireshark常见使用表达式
  • 用Java获取键盘输入数的个十百位数
  • 第10章 启动过程组 (制定项目章程)
  • html侧导航栏客服栏
  • Clonable接口和拷贝
  • 关于小蛋の编程和小蛋编程为同一作者的说明
  • 大数据平台之Spark
  • How to use ModelSim
  • 【专业英语 复习】第8章 Communications and Networks
  • 运行vue3项目相关报错