slide-daterange-picker

0.1.8 • Public • Published

slide-daterange-picker

Simply Slide the slider to control date range.

install

npm install slide-daterange-picker --save

usage

<template>
    <div>
      {{dateRange}}
      <slider @on-date-range-change="dateRange=$event"
        :total-date-range="['2019-6-4 00:00:00', '2019-6-4 23:00:01']"
        format="YYYY-MM-DD HH:mm:ss"
        :date-range="['2019-6-4 00:12:00', '2019-6-4 00:23:00']">
        <div>custom content</div>
      </slider>
    </div>
</template>

<script>
  export default {
    name: "app",
    data() {
      return {
        dateRange: null
      }
    },
  }
</script>

Props

height

Type: Number
Required: false
Default: 30

Set picker height, also can use style attribute to set in-line style height.

format

Type: String
Required: false
Default: false

Define the string template base on vue-moment library, format is same to moment.

totalDateRange

Type: Array
Required: true

Define total date range.

  • 0 - startDate
  • 1 - endDate

dateRange

Type: Array
Required: true

Define date range.

  • 0 - startDate
  • 1 - endDate

Events

on-date-range-change

Required: false
Parameters: -

Called when the slider bar slide.

<slider @on-date-range-change="onDateRangeChange"/>

Readme

Keywords

none

Package Sidebar

Install

npm i slide-daterange-picker

Weekly Downloads

7

Version

0.1.8

License

none

Unpacked Size

75.4 kB

Total Files

23

Last publish

Collaborators

  • nickflash