提交 4c013924 编写于 作者: 郭胜强

picker组件增加日期校验

上级 1d08c3c8
......@@ -190,6 +190,16 @@ export default {
let valueArray = this.valueArray
let startArray = this.startArray
let endArray = this.endArray
if (this.mode === mode.DATE) {
const dateArray = this.dateArray
let max = dateArray[2].length
let day = dateArray[2][valueArray[2]]
let realDay = new Date(`${dateArray[0][valueArray[0]]}/${dateArray[1][valueArray[1]]}/${day}`).getDate()
day = Number(day)
if (realDay < day) {
valueArray[2] -= realDay + max - day
}
}
if (getValue(valueArray) < getValue(startArray)) {
this._cloneArray(valueArray, startArray)
} else if (getValue(valueArray) > getValue(endArray)) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册