import { BaseFormValidate, FormOption, FormCheckData, FormCheckRes } from 'base-form-validate'; export class FormValidate extends BaseFormValidate { constructor ( public checkOptions, public option:FormOption = {} ) { super(checkOptions, option); } check = (data: FormCheckData):Promise => { let value = data.value; if(typeof value === 'object' && value.target){ value = this.getFormValue(value); } data.value = value; return this.checkValue(data); } getFormValue = (e:any) => { return e.mp.detail.value; } }