diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 2b96ba7d..278e847d 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,7 +1,7 @@ /* * @Author: weisheng * @Date: 2023-07-27 10:26:09 - * @LastEditTime: 2023-09-28 11:22:30 + * @LastEditTime: 2023-10-10 22:42:54 * @LastEditors: weisheng * @Description: * @FilePath: \wot-design-uni\docs\.vitepress\config.ts @@ -196,6 +196,9 @@ export default defineConfig({ }, { link: "/component/segmented", text: "Segmented 分段器" + }, { + link: "/component/tabbar", + text: "Tabbar 标签栏" }] }, { diff --git a/docs/component/tabbar.md b/docs/component/tabbar.md index d08d509b..1f664100 100644 --- a/docs/component/tabbar.md +++ b/docs/component/tabbar.md @@ -4,25 +4,180 @@ 底部导航栏,用于在不同页面之间进行切换。 +## 基础用法 + +`v-model` 为绑定值,表示选中标签的索引值或者名称。 + +```html + + + + + +``` + +```typescript +import { ref } from 'vue' + +const tabbar1 = ref('home') +``` + +## 通过名称匹配 + +通过设置 `name` 属性,可以通过名称匹配选中标签。 + +```html + + + + + + +``` + +## 徽标提示 + +通过设置 `value` 属性,可以显示徽标提示,而设置 is-dot 属性后,会在图标右上角展示一个小红点。 + +```html + + + + + + +``` + +## 悬浮标签栏 + +通过设置 `shape` 属性为 `round`,可以将标签栏设置为悬浮样式。 + +```html + + + + + + +``` + +## 自定义图标 + +通过使用 `