vue datepicker ui是一款基于vuejs的日期选择器组件。它支持单个日期选择、日期范围选择。可以设置日历内的自定义语言、日期格式、禁用的日期范围等。
使用方法
安装
如果您想使用日期选择器组件,首先您需要安装它,命令如下:
使用vue2.x:
npm install vue-datepicker-ui // or yarn add vue-datepicker-ui
使用vue3.x:
npm install vue-datepicker-ui@vue3 // or yarn add vue-datepicker-ui@vue3
使用
全局引用:
// main.js file import VueDatepickerUi from 'vue-datepicker-ui' import 'vue-datepicker-ui/lib/vuedatepickerui.css'; Vue.component('Datepicker', VueDatepickerUi)
局部使用:
import 'vue-datepicker-ui/lib/vuedatepickerui.css'; import VueDatepickerUi from 'vue-datepicker-ui'; export default { components: { Datepicker: VueDatepickerUi } }
Props
<Datepicker v-model="" :range="" :lang="" :firstDayOfWeek="" :input-class="" :position="" :disabled-start-date="" :disabled-end-date="" :text-format="" :date-format="" :disabled="" :placeholder="" :circle="" :show-clear-button="" :show-picker-inital=""/>
value/modelValue (v-model)
: 用于绑定日期选择器的值。默认值为:{}
。range
: 是否启用日期范围选择。默认值为:false
。lang
: 日期选择器支持的语言,使用 ISO 语言代码来表示。默认值为:tr
。firstDayOfWeek
: 一周的第一天是星期几。默认值为:monday
。inputClass
: 输入框的 CSS 类名。默认值为:-
。position
: 日期选择器弹出框的位置,可以在上方、下方、左侧或右侧。默认值为:left
。disabled-start-date
: 禁用的开始日期,用于禁止选择某些日期范围。默认值为:{ from: null, to: null}
。disabled-end-date
: 禁用的结束日期,用于禁止选择某些日期范围。默认值为:{ from: null, to: null}
。text-format
: 日期选择器中月份和日期名称的格式。默认值为:-
。date-format
: 选定日期在输入框中显示的格式。默认值为:{ day: '2-digit', month: 'long', year: 'numeric' }
。disabled
: 是否禁用日期选择器。默认值为:false
。placeholder
: 输入框中显示的占位符文本。默认值为:Select Date
。circle
: 是否选中的区域为圆形还是矩形。默认值为:false
。showClearButton
: 是否显示清除按钮,用于删除已选择的日期。默认值为:false
。showPickerInital
: 是否在组件挂载时显示日期选择器。默认值为:false
。