feat(Tabs): click-tab event add disabled param (#9042)

This commit is contained in:
neverland
2021-07-16 11:37:36 +08:00
committed by GitHub
parent 88c75970ad
commit 83cf4ebd33
5 changed files with 48 additions and 65 deletions
+9 -6
View File
@@ -297,7 +297,16 @@ export default defineComponent({
const { title, disabled } = children[index];
const name = getTabName(children[index], index);
emit('click-tab', {
name,
title,
event,
disabled,
});
if (disabled) {
// @deprecated
// should be removed in next major version
emit('disabled', name, title);
} else {
callInterceptor({
@@ -309,12 +318,6 @@ export default defineComponent({
},
});
emit('click-tab', {
name,
title,
event,
});
// @deprecated
// should be removed in next major version
emit('click', name, title);