feat(Form): add submit、failed event

This commit is contained in:
陈嘉涵
2020-02-07 15:51:58 +08:00
parent 9d8cf7f8d3
commit 70ed34aa24
3 changed files with 26 additions and 6 deletions
+5 -3
View File
@@ -51,7 +51,6 @@ export default createComponent({
data() {
return {
focused: false,
validateError: false,
validateMessage: '',
};
},
@@ -59,6 +58,10 @@ export default createComponent({
watch: {
value() {
this.$nextTick(this.adjustSize);
if (this.validateMessage) {
this.validateMessage = '';
}
},
},
@@ -133,7 +136,6 @@ export default createComponent({
return !this.rules.some(rule => {
if (rule.required && !this.value) {
this.validateError = true;
this.validateMessage = rule.message;
return true;
}
@@ -395,7 +397,7 @@ export default createComponent({
titleClass={[bem('label', labelAlign), this.labelClass]}
arrowDirection={this.arrowDirection}
class={bem({
error: this.error || this.validateError,
error: this.error || this.validateMessage,
[`label-${labelAlign}`]: labelAlign,
'min-height': this.type === 'textarea' && !this.autosize,
})}