标签
@astryxdesign/core v0.7.1 · Tab
使用方法
标签页里的一个标签。它渲染成按钮或者链接,选中时换一套样式,还能带图标。
Tab 的选中状态和尺寸都从外面的 TabList 读,所以要放在 TabList 里用。默认插槽是标签文字。没选中时显示 icon,选中时换成 selectedIcon;endContent 跟在文字后面,用来放徽标或状态点。写了 href 就渲染成链接;如果外层是 role="tablist",那它就用 panelId 指向自己那块内容面板。
vue
<script setup lang="ts">
import { Tab, TabList } from '@astryx-vue/core/TabList'
import { ref } from 'vue'
const value = ref('inbox')
</script>
<template>
<TabList v-model:value="value">
<Tab value="inbox">
收件箱
</Tab>
<Tab value="sent">
已发送
</Tab>
</TabList>
</template>示例
常见的用法和不同的状态。
选中换图标
选中之后图标会换一个的标签。