export default { props: { prefixCls: { default: 'ant-tabs', type: String, }, tabBarPosition: { default: 'top', type: String, }, disabled: Boolean, onKeyDown: { default: () => {}, type: Function, }, onTabClick: { default: () => {}, type: Function, }, activeKey: String, panels: Array, }, methods: { getTabs () { const { panels: children, activeKey, prefixCls } = this const rst = [] children.forEach((child) => { if (!child) { return } const key = child.pKey let cls = activeKey === key ? `${prefixCls}-tab-active` : '' cls += ` ${prefixCls}-tab` if (child.disabled) { cls += ` ${prefixCls}-tab-disabled` } else { } const onClick = () => { !child.disabled && this.onTabClick(key) } // const ref = {} // if (activeKey === key) { // ref.ref = this.saveRef('activeTab') // } rst.push(