mirror of https://github.com/ElemeFE/element
				
				
				
			Form: emits error message on validate event (#12860)
* Form: Emits error message on validate events * Update form.mdpull/12886/head
							parent
							
								
									99a1f4f376
								
							
						
					
					
						commit
						44a85b8e60
					
				| 
						 | 
				
			
			@ -858,7 +858,7 @@ All components in a Form inherit their `size` attribute from that Form. Similarl
 | 
			
		|||
### Form Events
 | 
			
		||||
| Event Name | Description | Parameters |
 | 
			
		||||
|----------- |------------ |----------- |
 | 
			
		||||
| validate   | triggers after a form item is validated | prop name of the form item being validated, whether validation is passed |
 | 
			
		||||
| validate   | triggers after a form item is validated | prop name of the form item being validated, whether validation is passed and the error message if not |
 | 
			
		||||
 | 
			
		||||
### Form-Item Attributes
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -871,9 +871,9 @@ Todos los componentes de un formulario heredan su atributo `size`. De manera sim
 | 
			
		|||
 | 
			
		||||
### Form Events
 | 
			
		||||
 | 
			
		||||
| Nombre   | Descripción                                          | Parametros                                                                                             |
 | 
			
		||||
| -------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
 | 
			
		||||
| validate | se dispara después de validar un item del formulario | la propiedad (`prop name`) nombre del item del form que se esta validando, si la validacion paso o no. |
 | 
			
		||||
| Nombre   | Descripción                                          | Parametros                                                   |
 | 
			
		||||
| -------- | ---------------------------------------------------- | ------------------------------------------------------------ |
 | 
			
		||||
| validate | se dispara después de validar un item del formulario | la propiedad (`prop name`) nombre del item del form que se esta validando, si la validacion paso o no, mensaje de error si existe. |
 | 
			
		||||
 | 
			
		||||
### Form-Item Atributos
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -846,7 +846,7 @@ W3C 标准中有如下[规定](https://www.w3.org/MarkUp/html-spec/html-spec_8.h
 | 
			
		|||
### Form Events
 | 
			
		||||
| 事件名称 | 说明    | 回调参数  |
 | 
			
		||||
|--------- |-------- |---------- |
 | 
			
		||||
| validate | 任一表单项被校验后触发 | 被校验的表单项 prop 值,校验是否通过 |
 | 
			
		||||
| validate | 任一表单项被校验后触发 | 被校验的表单项 prop 值,校验是否通过,错误消息(如果存在) |
 | 
			
		||||
 | 
			
		||||
### Form-Item Attributes
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -199,7 +199,7 @@
 | 
			
		|||
          this.validateMessage = errors ? errors[0].message : '';
 | 
			
		||||
 | 
			
		||||
          callback(this.validateMessage, invalidFields);
 | 
			
		||||
          this.elForm && this.elForm.$emit('validate', this.prop, !errors);
 | 
			
		||||
          this.elForm && this.elForm.$emit('validate', this.prop, !errors, this.validateMessage || null);
 | 
			
		||||
        });
 | 
			
		||||
      },
 | 
			
		||||
      clearValidate() {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue