diff --git a/src/core/util/props.js b/src/core/util/props.js index 1b57f77cdb5..63625b8700b 100644 --- a/src/core/util/props.js +++ b/src/core/util/props.js @@ -165,8 +165,10 @@ function assertType (value: any, type: Function): { valid = isPlainObject(value) } else if (expectedType === 'Array') { valid = Array.isArray(value) - } else { + } else if (type.prototype instanceof Object){ valid = value instanceof type + } else { + valid = false } return { valid,