1.1.0 • Published 4 years ago

vue-el-datepicker v1.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

vue-el-datepicker

仿element-ui日期选择器弹窗部分组件

起因

由于某些业务要求,需要用到element时间选择器样式的同时不希望它是弹窗的模式,但是element-ui并没有提供一个单独的选择日期组件,因此开发了这个组件,组件逻辑部分大部分参考element-ui date-picker 源码部分。

样式

示例图片

安装

npm install --save vue-el-datepicker

用法

<template>
  <div id="app">
    
    <p>{{date}}</p>

    <date-picker 
      ref="date"
      v-model="date"
      type="week"
      separator="-"
      @getValue="getTime"
    />

  </div>
</template>

<script>
import datePicker from 'vue-el-datepicker'
export default {
  data(){
    return {
      date: '2020-01-08',
    }
  },
  components: {
    datePicker
  },
  methods:{
    getTime(time){
      console.log(time)
      console.log(time.date)
      
    }
  }
}
</script>

Props

PropTypeDefaultDescription
customClassStringnull弹窗的样式包含遮罩层在内样式均可重写
separatorString"-"分隔符,默认为 "-" ,确认分隔符后传入的所有时间以及输出的时间,都将按照分隔符风格, 入分隔符设定为 "/" 则输入出时间为 "2019/04/05" 格式,同时传入的 value 等参数也将使用分隔符的格式传入
typeString"date""date"/"week"/"month"/"year", 同 element-ui datepicker组件
getValueFunction(val)null点击触发,根据type不同返回不同内容
1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago