mirror of https://github.com/ElemeFE/element
parent
bcbee7b472
commit
4992d59cdd
|
@ -78,8 +78,7 @@
|
|||
validateDisabled: false,
|
||||
validating: false,
|
||||
validator: {},
|
||||
isRequired: false,
|
||||
initialValue: null
|
||||
isRequired: false
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
@ -148,21 +147,15 @@
|
|||
}
|
||||
|
||||
this.validate('change');
|
||||
},
|
||||
getInitialValue() {
|
||||
var value = this.form.model[this.prop];
|
||||
if (value === undefined) {
|
||||
return value;
|
||||
} else {
|
||||
return JSON.parse(JSON.stringify(value));
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
if (this.prop) {
|
||||
this.dispatch('form', 'el.form.addField', [this]);
|
||||
|
||||
this.initialValue = this.getInitialValue();
|
||||
Object.defineProperty(this, 'initialValue', {
|
||||
value: this.form.model[this.prop]
|
||||
});
|
||||
|
||||
let rules = this.getRules();
|
||||
|
||||
|
|
Loading…
Reference in New Issue