mirror of https://github.com/ElemeFE/element
picker: fix time and bug for value validate
parent
a9fcc97128
commit
99e8d11910
|
@ -12,6 +12,7 @@
|
||||||
@keydown.native="handleKeydown"
|
@keydown.native="handleKeydown"
|
||||||
:value="displayValue"
|
:value="displayValue"
|
||||||
@change.native="displayValue = $event.target.value"
|
@change.native="displayValue = $event.target.value"
|
||||||
|
:validateEvent="false"
|
||||||
ref="reference">
|
ref="reference">
|
||||||
<i slot="icon"
|
<i slot="icon"
|
||||||
class="el-input__icon"
|
class="el-input__icon"
|
||||||
|
@ -222,6 +223,7 @@ export default {
|
||||||
|
|
||||||
watch: {
|
watch: {
|
||||||
pickerVisible(val) {
|
pickerVisible(val) {
|
||||||
|
if (!val) this.dispatch('ElFormItem', 'el.form.blur');
|
||||||
if (this.readonly || this.disabled) return;
|
if (this.readonly || this.disabled) return;
|
||||||
val ? this.showPicker() : this.hidePicker();
|
val ? this.showPicker() : this.hidePicker();
|
||||||
},
|
},
|
||||||
|
@ -241,6 +243,7 @@ export default {
|
||||||
},
|
},
|
||||||
displayValue(val) {
|
displayValue(val) {
|
||||||
this.$emit('change', val);
|
this.$emit('change', val);
|
||||||
|
this.dispatch('ElFormItem', 'el.form.change');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -383,7 +386,6 @@ export default {
|
||||||
|
|
||||||
handleBlur() {
|
handleBlur() {
|
||||||
this.$emit('blur', this);
|
this.$emit('blur', this);
|
||||||
this.dispatch('ElFormItem', 'el.form.blur');
|
|
||||||
},
|
},
|
||||||
|
|
||||||
handleKeydown(event) {
|
handleKeydown(event) {
|
||||||
|
|
Loading…
Reference in New Issue