fix: rangePicker validator check failed for prop value is [undefined, undefined]

pull/165/head
tangjinzhou 2018-06-05 10:49:51 +08:00
parent 2a372acf42
commit c1b353bee1
5 changed files with 5 additions and 5 deletions

View File

@ -57,7 +57,7 @@ export const MonthPickerProps = () => ({
}) })
function isMomentArray (value) { function isMomentArray (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.length === 0 || !!value.find((val) => val === undefined || moment.isMoment(val)) return value.length === 0 || value.findIndex((val) => val === undefined || moment.isMoment(val)) !== -1
} }
return false return false
} }

View File

@ -22,7 +22,7 @@ export function generateShowHourMinuteSecond (format) {
} }
function isMoment (value) { function isMoment (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.length === 0 || !!value.find((val) => val === undefined || moment.isMoment(val)) return value.length === 0 || value.findIndex((val) => val === undefined || moment.isMoment(val)) !== -1
} else { } else {
return value === undefined || moment.isMoment(value) return value === undefined || moment.isMoment(value)
} }

View File

@ -49,7 +49,7 @@ function goDay (direction) {
function isMoment (value) { function isMoment (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.length === 0 || !!value.find((val) => val === undefined || moment.isMoment(val)) return value.length === 0 || value.findIndex((val) => val === undefined || moment.isMoment(val)) !== -1
} else { } else {
return value === undefined || moment.isMoment(value) return value === undefined || moment.isMoment(value)
} }

View File

@ -11,7 +11,7 @@ import moment from 'moment'
import { setTimeout } from 'timers' import { setTimeout } from 'timers'
function isMoment (value) { function isMoment (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.length === 0 || !!value.find((val) => val === undefined || moment.isMoment(val)) return value.length === 0 || value.findIndex((val) => val === undefined || moment.isMoment(val)) !== -1
} else { } else {
return value === undefined || moment.isMoment(value) return value === undefined || moment.isMoment(value)
} }

View File

@ -19,7 +19,7 @@ function getNowByCurrentStateValue (value) {
} }
function isMoment (value) { function isMoment (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.length === 0 || !!value.find((val) => val === undefined || moment.isMoment(val)) return value.length === 0 || value.findIndex((val) => val === undefined || moment.isMoment(val)) !== -1
} else { } else {
return value === undefined || moment.isMoment(value) return value === undefined || moment.isMoment(value)
} }