el-date-picker的default-value设置了为啥总是1970
时间: 2023-11-17 09:06:26 浏览: 102
el-date-picker的default-value设置为1970年是因为Unix时间戳的起始时间是1970年1月1日。如果您没有正确设置default-value,它将默认为Unix时间戳的起始时间,即1970年1月1日。如果您想设置一个默认时间,可以使用default-time属性,该属性接受一个数组,其中包含开始时间和结束时间。如果您想要禁用选择过去的日期,可以使用picker-options属性,并在其中设置disabledDate函数,该函数返回true表示禁用该日期。
相关问题
如何使用el-date-picker的default-value设置默认值
你可以在el-date-picker组件中使用default-value属性来设置默认值。这个属性接受一个Date对象,表示要显示的默认日期。例如,如果你想将默认日期设置为今天,你可以这样写:
```
<el-date-picker v-model="date" default-value="new Date()"></el-date-picker>
```
注意,这里的default-value的值必须是一个JavaScript Date对象,不能是字符串或其他类型的值。
el-date-picker设置default-value
要设置 el-date-picker 的 default-value,可以在组件中使用 v-model 绑定一个日期变量,并将该变量初始化为默认值。例如:
```
<template>
<el-date-picker v-model="date"></el-date-picker>
</template>
<script>
export default {
data() {
return {
date: new Date('2022-01-01')
}
}
}
</script>
```
这样,el-date-picker 组件就会默认显示 2022 年 1 月 1 日的日期。
阅读全文