使用el-time-picker设置默认值时,为何总是遇到各种诡异问题?

2026-04-01 13:471阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计536个文字,预计阅读时间需要3分钟。

使用el-time-picker设置默认值时,为何总是遇到各种诡异问题?

目录:+ 使用el-time-picker默认值问题+ el-time-picker默认时间展示+ 使用el-time-picker默认值问题+ 首先文档有指出不同组件的默认值defaultValue类型区别+ el-time-picker默认值的类型为new Date(),而非el

内容:

1.使用el-time-picker默认值问题

使用el-time-picker设置默认值时,为何总是遇到各种诡异问题?

- el-time-picker组件设置默认值时可能会遇到一些问题。

2. el-time-picker默认时间展示 - el-time-picker组件默认展示的时间格式通常为HH:mm。

3. 使用el-time-picker默认值问题 - 再次强调,设置el-time-picker的默认值时需注意。

4. 首先文档有指出不同组件的默认值defaultValue类型区别 - 在使用默认值时,需要根据文档说明的不同组件类型来选择合适的类型。

5. el-time-picker默认值的类型为new Date() - el-time-picker组件的默认值类型应为new Date()对象,而非el。

目录
  • 使用el-time-picker默认值问题
  • el-time-picker 默认时间展示

使用el-time-picker默认值问题

首先文档有指出不同组件的默认值default-value类型区别;

el-time-picker默认值的类型为new Date(),而el-time-select的默认值类型为string

所以首先要知道是用的哪种组件再设置;

再一个是new Date()需要设置的是完整的日期时间,如果你要使用el-time-picker设置默认值需要这样new Date(0, 0, 0, 0, 0, 0)显示时间就会是00:00:00;前三位是年月日后三位时分秒,因为我们是用的是时间插件所以改动后三位即可;使用el-time-select则设置字符串00:00即可;

value-format可以设置el-time-picker绑定值显示格式,具体可以查看文档,我这里设置的是value-format="HH:mm:ss"

示例代码:

//el-time-picker <el-time-picker placeholder="时间" v-model="time" value-format="HH-mm-ss" :default-value="new Date(0, 0, 0, 1, 0, 0)" ></el-time-picker>

el-time-picker 默认时间展示

<el-form-item label="时间段" prop="meal_time"> <el-time-picker v-model="meal_temp.meal_time" is-range range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间" placeholder="选择时间范围" value-format="HH:mm:ss" @input="meal_time_update" /> </el-form-item>

this.meal_temp.meal_time = [] this.meal_temp.meal_time.push('00:00:00', '23:59:59')

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易盾网络。

本文共计536个文字,预计阅读时间需要3分钟。

使用el-time-picker设置默认值时,为何总是遇到各种诡异问题?

目录:+ 使用el-time-picker默认值问题+ el-time-picker默认时间展示+ 使用el-time-picker默认值问题+ 首先文档有指出不同组件的默认值defaultValue类型区别+ el-time-picker默认值的类型为new Date(),而非el

内容:

1.使用el-time-picker默认值问题

使用el-time-picker设置默认值时,为何总是遇到各种诡异问题?

- el-time-picker组件设置默认值时可能会遇到一些问题。

2. el-time-picker默认时间展示 - el-time-picker组件默认展示的时间格式通常为HH:mm。

3. 使用el-time-picker默认值问题 - 再次强调,设置el-time-picker的默认值时需注意。

4. 首先文档有指出不同组件的默认值defaultValue类型区别 - 在使用默认值时,需要根据文档说明的不同组件类型来选择合适的类型。

5. el-time-picker默认值的类型为new Date() - el-time-picker组件的默认值类型应为new Date()对象,而非el。

目录
  • 使用el-time-picker默认值问题
  • el-time-picker 默认时间展示

使用el-time-picker默认值问题

首先文档有指出不同组件的默认值default-value类型区别;

el-time-picker默认值的类型为new Date(),而el-time-select的默认值类型为string

所以首先要知道是用的哪种组件再设置;

再一个是new Date()需要设置的是完整的日期时间,如果你要使用el-time-picker设置默认值需要这样new Date(0, 0, 0, 0, 0, 0)显示时间就会是00:00:00;前三位是年月日后三位时分秒,因为我们是用的是时间插件所以改动后三位即可;使用el-time-select则设置字符串00:00即可;

value-format可以设置el-time-picker绑定值显示格式,具体可以查看文档,我这里设置的是value-format="HH:mm:ss"

示例代码:

//el-time-picker <el-time-picker placeholder="时间" v-model="time" value-format="HH-mm-ss" :default-value="new Date(0, 0, 0, 1, 0, 0)" ></el-time-picker>

el-time-picker 默认时间展示

<el-form-item label="时间段" prop="meal_time"> <el-time-picker v-model="meal_temp.meal_time" is-range range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间" placeholder="选择时间范围" value-format="HH:mm:ss" @input="meal_time_update" /> </el-form-item>

this.meal_temp.meal_time = [] this.meal_temp.meal_time.push('00:00:00', '23:59:59')

以上为个人经验,希望能给大家一个参考,也希望大家多多支持易盾网络。