DatePicker: fixed range type can not focus (#9437)

pull/9441/head
Hi-Linlin 2018-01-24 12:55:20 +08:00 committed by 杨奕
parent f0f75fb561
commit bd47ee7d6e
1 changed files with 9 additions and 2 deletions

View File

@ -81,7 +81,6 @@ import Clickoutside from 'element-ui/src/utils/clickoutside';
import { formatDate, parseDate, isDateObject, getWeekNumber } from './util';
import Popper from 'element-ui/src/utils/vue-popper';
import Emitter from 'element-ui/src/mixins/emitter';
import Focus from 'element-ui/src/mixins/focus';
import ElInput from 'element-ui/packages/input';
import merge from 'element-ui/src/utils/merge';
@ -294,7 +293,7 @@ const validator = function(val) {
};
export default {
mixins: [Emitter, NewPopper, Focus('reference')],
mixins: [Emitter, NewPopper],
inject: {
elFormItem: {
@ -493,6 +492,14 @@ export default {
},
methods: {
focus() {
if (!this.ranged) {
this.$refs.reference.focus();
} else {
this.handleFocus();
}
},
blur() {
this.refInput.forEach(input => input.blur());
},