我希望有人可以向我澄清,如何在验证 Date 对象时正确使用 Vuelidate。我想将当前日期用作最小日期,因此如果用户稍后输入日期,则会显示错误。
我有一个例子:https ://jsfiddle.net/cheslavcc/fns8eh0f/1/
Vue.use(window.vuelidate.default)
const { required, minValue } = window.validators
new Vue({
el: "#app",
data: {
text: ''
},
validations: {
text: {
minValue: minValue(moment(new Date(), 'DD.MM.YYYY').format('DD.MM.YYYY')),
}
}
})
我使用 Moment.js 作为日期格式化程序,并使用官方 Vuelidate 文档中的 minValue:https ://monterrail.github.io/vuelidate/#sub-builtin-validators
任何帮助表示赞赏,非常感谢!