verify.js第30行,var value = _.get(vm, field);
这里得到的value可能为undefined,这时候应该设置成""或者直接返回,否则会出现以下异常
verify.js?e6eb:68 Uncaught TypeError: Cannot read property 'length' of undefined
at VueComponent.validate (verify.js?e6eb:68)
at eval (verify.js?e6eb:35)
at Array.map ()
at VueComponent.validate (verify.js?e6eb:34)
at HTMLInputElement.eval (verify.js?e6eb:158)
解决方式如下:
const orElse = value => this!==null?this:value
var value = _.get(vm, field)::orElse('')
verify.js第30行,
var value = _.get(vm, field);
这里得到的value可能为undefined,这时候应该设置成""或者直接返回,否则会出现以下异常解决方式如下: