Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@lazy-copilot/datetimepicker

Package Overview
Dependencies
Maintainers
2
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lazy-copilot/datetimepicker

## Project setup ``` npm install ```

  • 0.1.29
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

@lazy-copilot/datetimepicker

RWD friendly date+time picker for Vue. Supports date, datetime and time modes, and disabling dates.

NPM

The DateTimePicker components are designed to fit all date and time selection, including features of :

  • Drop down Date&Time Picker.
  • Date Range /Single Date selection.
  • Time selection
  • Time display in different format (Reform by vue2-timepicker)

thumb

DateTimePicker.vue

image

Install

$ npm install @lazy-copilot/datetimepicker

or 

$ yarn add @lazy-copilot/datetimepicker

Props and @Event

Bascilly we initalize the dateTimePicker component by given props, the common use case is to reassign date and time to a data.

And we get the updated value by vue @event @onChange="data=$event".

Props

NameData TypeExampleDescription
startDateDatenew Date()
endDateDateabove
singleDateBooleantrueRange/Single selection, default false

Event

NameData TypeExampleDescription
onChangefunction()=>{}

Usage

<template>
  <date-time-picker
    :startDate = "startDate"          //optional
    :endDate = "endDate"              //optional
    :singleDate = "true"              //optional, default false
    @onChange = "onChange"            //optional
  />
</template>

<script>
import '@lazy-copilot/datetimepicker/dist/datetimepicker.css'
import { DateTimePicker } from "@lazy-copilot/datetimepicker";

export default {
  name: "app",
  components: {
    DateTimePicker
  },
  methods: {
    onChange: function(data) {
      console.log("data: ", data);
    }
  },
  data: function() {
    return {
      startDate: new Date("2018-12-13T00:03"),
      endDate: new Date("2018-12-16T23:29")
    };
  }
}
</script>

Sub-Components

Selecting Date and Time got so many different scenario, and there is no silver bullet, no such single component fullfill all usecases.

And our solution is decompositing dateTimePicker.vue to four components.

thumb

To See more example, please checkout ./demo/src/App.vue.


import { DateTimePicker } from "@lazy-copilot/datetimepicker";
import { DateTimePickerModal } from "@lazy-copilot/datetimepicker";
import { DatePicker } from "@lazy-copilot/datetimepicker";
import { TimePicker } from "@lazy-copilot/datetimepicker";

Remark

The time-picker here is a customized version of the awesome project vue2-timepicker by phoenixwong.

Reference

Keywords

FAQs

Package last updated on 25 Jan 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc