1.1.7 • Published 4 years ago

vuejs-mobile-datepicker v1.1.7

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

Vue Component Plugin

A Vue component plugin to vuejs-mobile-datepicker

View

在线演示地址 demo (请用浏览器上切换到手机调试模式或在手机上体验)

Build Setup

# install
npm install vuejs-mobile-datepicker --save
// use
import DatePicker from 'vuejs-mobile-datepicker';
<template>
  <div id="app"> 
    <p @click="showDatePicker=true">点我打开</p>
    <date-picker
      language="en"
      :show-picker-model="showDatePicker"
      :mark-weekend="isMark"
      :start-date="new Date('1968-10-20')"
      :end-date="new Date('2020-12-31')"
      :disable-date="disableDate"
      @cancel="handleCancel"
      @confirm="handleConfirm"
    />
  </div>
</template>
export default {
  // ...
  components: {
    DatePicker
  },
  data(){
    return{
      isMark:true,
      showDatePicker:false,
      selectedDate:'',
    }
  },
  methods:{
    handleCancel() {
      this.showDatePicker = false;
    },
    handleConfirm(item) {
      this.selectedDate = item;
      this.showDatePicker = false;
    },
    disableDate(item) {
      if (
        new Date(item) - new Date("2019-8-10") >= 0 &&
        new Date("2019-8-20") - new Date(item) >= 0
      ) {
        return true;
      }
      return false;
    },
  }
  // ...
}

Property

名称描述类型默认值选项
show-picker-model控制选择器显示或隐藏Booleanfalsetrue | false
mark-weekend是否标记周末Booleanfalsetrue | false
language语言String"zh""zh" | "en"
default-date默认选中日期Datenew Date()---
start-date选择器最小可选日期Datenew Date('1900-1-1')---
end-date选择器最大可选日期Datenew Date()---
disable-date设置禁用日期,函数参数为需禁用日期如('2018-8-8'),要求返回Boolean值,为true禁用日期Function------

Method

名称描述回调
cancel取消按钮触发事件---
confirm确认按钮触发事件,回调参数为选中日期如("2018-8-8")---

More

想了解更多关于该组件的源码,请移步到 我的博客

Github地址:https://github.com/J1ong/vuejs-mobile-datepicker

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago