1.0.2 • Published 3 years ago

date-time-picker-pro v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

DateTimePickerPro

介绍

element-ui DatePickerDateTimePicker 二次封装。基于原组件进行一些扩展,原组件的所有属性、方法、插槽可继续按原方式使用。 当前组件DateTimePickerPro拓展新增了两个属性custom-minute-stepcustom-second-step进行分钟数和秒钟数自定义步距。

注意:当前组件内部有引用element-ui进行拓展,引用该组件时,项目需要安装并引入element-ui

组件安装

npm 或者 yarn 安装 date-time-picker-pro

npm install date-time-picker-pro -S

or

yarn add date-time-picker-pro -S

引入组件

import Vue from 'vue'

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

import DateTimePickerPro from 'date-time-picker-pro'

Vue.use(ElementUI)
Vue.use(DateTimePickerPro)

使用组件

<template>
  <!-- 单个日期时间 -->
  <ys-date-time-picker-pro
    v-model="singleDateTime"
    type="datetime"
    placeholder="选择日期时间"
    default-time="06:00:00"
    :custom-minute-step="20"
    :custom-second-step="10"
    value-format="yyyy/MM/dd HH:mm:ss"
    format="yyyy/MM/dd HH:mm:ss"
  ></ys-date-time-picker-pro>
  </div>
  <!-- 日期时间范围 -->
  <ys-date-time-picker-pro
    v-model="multipleDateTime"
    type="datetimerange"
    :default-time="['09:00:00', '19:00:00']"
    :custom-minute-step="30"
    :custom-second-step="15"
    range-separator="至"
    start-placeholder="开始日期"
    end-placeholder="结束日期"
    value-format="yyyy/MM/dd HH:mm:ss"
    format="yyyy/MM/dd HH:mm:ss"
  ></ys-date-time-picker-pro>
</template>

<script>
  export default {
    data() {
      return {
        singleDateTime: '',
        multipleDateTime: [],
      };
    }
  }
</script>

Attribute

参数说明类型可选值默认值
custom-minute-step分钟数自定义步距,若大于59,则只显示0string、number自然数1
custom-second-step秒钟数自定义步距,若大于59,则只显示0string、number自然数1

其他选项可以参照element-ui DatePickerDateTimePicker

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago