Datepicker Vue组件与Vue 2兼容

这是一个与Vue 2.x兼容的日期选择器Vue组件,适用于移动设备。它提供了安装、使用说明,以及可用的属性和事件。用户可以像处理DOM输入一样触发JS事件。
摘要由CSDN通过智能技术生成

日期选择器 (Datepicker)

A datepicker Vue component. Compatible with Vue 2.x. Works nice on mobile devices.

日期选择器Vue组件。 与Vue 2.x兼容。 在移动设备上效果很好。

安装 (Install)

Copy TouchDatePicker.vue component into your project

将TouchDatePicker.vue组件复制到您的项目中

用法 (Usage)

import Datepicker from 'touch-datepicker';

export default {
  // ...
  components: {
    Datepicker
  }
  // ...
}
<datepicker></datepicker>

Using v-model

使用v-model

<datepicker v-model="state.date" name="uniquename"></datepicker>

Emits events

发出事件

<datepicker v-on:change="saveModification"></datepicker>

Full example

完整的例子

<datepicker v-bind:language="en" v-bind:placeholder="Date of birth" v-bind:input-class="{'datepicker-input-reg': true, 'is-invalid-input': errors.has('event_date')}" v-bind:min="2000-01-01"  v-bind:max="2010-12-31" 
v-bind:data-vv-as="Please enter your birthdate" v-model="event_date" v-bind:v-validate="{required: true, date_format: 'YYYY-MM-DD'}" name="event_date" id="event_date" @change="saveChanges"></datepicker>
<span class="form-error" :class="{'is-visible': errors.has('event_date')}">{{ errors.first('event_date') }}</span>

可用道具 (Available props)

PropTypeDefaultDescription
valueDate|StringDate value of the datepicker
nameStringInput name property
idStringInput id
format-dateStringDD MMMM YYYYDate formatting string
languageStringenTranslation language used by moment
v-validateObjectValidation rules used by vee-validate
input-classString|ObjectCSS class applied to the input el
placeholderStringInput placeholder text
data-vv-asStringSee vee-validate: Errors localization
maxStringMax calendar date
minStringMin calendar date
Struts 类型 默认 描述
日期|字符串 日期选择器的日期值
名称 输入名称属性
ID 输入编号
格式日期 DD MMMM YYYY 日期格式字符串
语言 瞬间使用的翻译语言
验证 目的 vee-validate使用的验证规则
输入类 字符串|对象 CSS类应用于输入el
占位符 输入占位符文本
数据-视像 请参见vee-validate:错误本地化
最高 最长日历日期
最小日历日期

大事记 (Events)

You can emit any js event as you would do on a DOM input

您可以像在DOM输入上一样发出任何js事件

翻译自: https://vuejsexamples.com/a-datepicker-vue-component-compatible-with-vue-2/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值