[新增] tab 选项卡组件

This commit is contained in:
就眠仪式
2021-10-08 19:57:03 +08:00
parent 2e2b4381f0
commit 393ff8c9e0
4 changed files with 58 additions and 17 deletions

View File

@@ -6,4 +6,4 @@ Component.install = (app: App) => {
app.component(Component.name || 'LayTabItem', Component)
}
export default Component as IDefineComponent
export default Component as IDefineComponent

View File

@@ -1,9 +1,16 @@
<template>
<div class="layui-tab-item">
<div class="layui-tab-item" :class="[active === id?'layui-show':'']">
<slot></slot>
</div>
</template>
<script setup name="LayTabItem" lang="ts">
import { defineProps, inject, useSlots } from 'vue'
const props =
defineProps<{
id?: string
}>()
const active = inject("active")
</script>