-
+
`;
diff --git a/components/tabs/tabs.jsx b/components/tabs/tabs.jsx
index e141870f8..9660b172c 100644
--- a/components/tabs/tabs.jsx
+++ b/components/tabs/tabs.jsx
@@ -36,6 +36,12 @@ export default {
animated: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),
tabBarGutter: PropTypes.number,
renderTabBar: PropTypes.func,
+ onChange: PropTypes.func,
+ onTabClick: PropTypes.func,
+ onPrevClick: PropTypes.func,
+ onNextClick: PropTypes.func,
+ onEdit: PropTypes.func,
+ 'onUpdate:activeKey': PropTypes.func,
},
setup() {
return {
@@ -63,15 +69,6 @@ export default {
createNewTab(targetKey) {
this.$emit('edit', targetKey, 'add');
},
- onTabClick(val) {
- this.$emit('tabClick', val);
- },
- onPrevClick(val) {
- this.$emit('prevClick', val);
- },
- onNextClick(val) {
- this.$emit('nextClick', val);
- },
},
render() {
diff --git a/components/vc-tabs/src/ScrollableTabBarNode.jsx b/components/vc-tabs/src/ScrollableTabBarNode.jsx
index 425cef34c..f34f85255 100644
--- a/components/vc-tabs/src/ScrollableTabBarNode.jsx
+++ b/components/vc-tabs/src/ScrollableTabBarNode.jsx
@@ -5,7 +5,6 @@ import BaseMixin from '../../_util/BaseMixin';
import { getComponent, getSlot } from '../../_util/props-util';
import { setTransform, isTransform3dSupported } from './utils';
-function noop() {}
export default {
name: 'ScrollableTabBarNode',
mixins: [BaseMixin],
@@ -279,7 +278,7 @@ export default {
const prevButton = (