el-date-picker 设置默认当前时间
时间: 2024-10-11 19:01:47 浏览: 179
vue element-ui el-date-picker限制选择时间为当天之前的代码
在Element UI的el-date-picker组件中,如果你想设置默认显示为当前时间,可以在初始化组件时通过`value`属性传递一个包含当前日期和时间的对象。以下是基本的示例:
```html
<template>
<el-date-picker
v-model="date"
type="datetime" <!-- 或者 "datetime-local", 根据需要选择 -->
placeholder="选择日期和时间"
default-value="currentDateTime"
></el-date-picker>
</template>
<script>
export default {
data() {
return {
date: '', // 当前时间将会在这里显示
};
},
computed: {
currentDateTime() { // 获取当前日期和时间
const now = new Date();
return {
year: now.getFullYear(),
month: String(now.getMonth() + 1).padStart(2, '0'),
day: String(now.getDate()).padStart(2, '0'),
hour: String(now.getHours()).padStart(2, '0'),
minute: String(now.getMinutes()).padStart(2, '0'),
second: String(now.getSeconds()).padStart(2, '0'),
};
}
},
};
</script>
```
在这个例子中,`default-value`被设为一个计算属性`currentDateTime`,它会动态获取并返回当前的时间。当页面加载时,日期选择器就会显示当前的日期和时间。
阅读全文