222
schangxiang@126.com
2025-05-06 38b161e4d52362081bfe78fb5b51fbf384db7ce2
HIAWms/web/src/components/Tab/TabPane.tsx
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
import { defineComponent, SetupContext, PropType } from 'vue'
import styles from './Tab.module.scss'
export default defineComponent({
  name: 'TabPane',
  props: {
    label: {
      type: String as PropType<string>,
    },
    name: {
      type: String as PropType<string>,
    },
    // æ·»åŠ å…¶ä»–å±žæ€§
  },
  setup(props: any, ctx: SetupContext) {
    return () => (
      <el-tab-pane class={styles.pane} label={props.label} name={props.name}>
        {ctx.slots.default && ctx.slots.default()}
      </el-tab-pane>
    )
  },
})