parent
ca36ffdb42
commit
55bbf94040
|
@ -10,6 +10,7 @@ import {
|
||||||
getListeners,
|
getListeners,
|
||||||
} from '../_util/props-util';
|
} from '../_util/props-util';
|
||||||
import { cloneElement } from '../_util/vnode';
|
import { cloneElement } from '../_util/vnode';
|
||||||
|
import isValid from '../_util/isValid';
|
||||||
import { ConfigConsumerProps } from '../config-provider';
|
import { ConfigConsumerProps } from '../config-provider';
|
||||||
import TabBar from './TabBar';
|
import TabBar from './TabBar';
|
||||||
|
|
||||||
|
@ -48,10 +49,9 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
removeTab(targetKey, e) {
|
removeTab(targetKey, e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
if (!targetKey) {
|
if(isValid(targetKey)) {
|
||||||
return;
|
this.$emit('edit', targetKey, 'remove');
|
||||||
}
|
}
|
||||||
this.$emit('edit', targetKey, 'remove');
|
|
||||||
},
|
},
|
||||||
handleChange(activeKey) {
|
handleChange(activeKey) {
|
||||||
this.$emit('change', activeKey);
|
this.$emit('change', activeKey);
|
||||||
|
|
Loading…
Reference in New Issue