【发布时间】:2019-09-03 15:53:49
【问题描述】:
如何使用 VeeValidate v3 和 VueJs-DatePicker 验证日期是否在某个日期之前或之后?
我正在使用: https://www.npmjs.com/package/vuejs-datepicker(最新) 和 https://baianat.github.io/vee-validate/(版本 3,不是 2)
VeeValidate 删除了它的日期验证功能,指出规则很脆弱、效果不佳等。
所以我假设我需要创建自定义规则,但我真的不知道从哪里开始并且可以使用帮助。
我使用 VueJS-DatePicker 包作为日期选择器,并且通过“格式”属性使用自定义格式。
我的日期选择器代码
<datepicker
v-model="inputVal"
:class="{ 'has-errors': !!errors[0] }"
:placeholder="placeholder"
calendar-button
calendar-button-icon="fal fa-calendar-alt"
bootstrapStyling
:typeable="true"
:disabled-dates="disabledDates"
:format="customFormatter"
></datepicker>
使用 Moment 格式化日期
customFormatter(date) {
return moment(date).format('MM/DD/YYYY');
},
【问题讨论】:
标签: vue.js vee-validate vuejs-datepicker