docs: add component document's dictionary and document template
This commit is contained in:
parent
a8ae06e5ea
commit
6653d829a5
|
@ -1,6 +1,7 @@
|
||||||
import { defineConfig } from 'vitepress';
|
import { defineConfig } from 'vitepress';
|
||||||
import head from './head';
|
import head from './head';
|
||||||
import nav from './nav';
|
import nav from './nav';
|
||||||
|
import sidebar from './sidebar';
|
||||||
import markdown from './markdown';
|
import markdown from './markdown';
|
||||||
|
|
||||||
const config = defineConfig({
|
const config = defineConfig({
|
||||||
|
@ -10,6 +11,7 @@ const config = defineConfig({
|
||||||
markdown,
|
markdown,
|
||||||
themeConfig: {
|
themeConfig: {
|
||||||
nav,
|
nav,
|
||||||
|
sidebar,
|
||||||
logo: '../../assets/farris_design.jpg'
|
logo: '../../assets/farris_design.jpg'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
const nav = [{ text: '组件', link: '/quick-start/' }];
|
const nav = [{ text: '组件', link: '/components/' }];
|
||||||
|
|
||||||
export default nav;
|
export default nav;
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
const sidebar = [
|
||||||
|
{
|
||||||
|
text: '介绍',
|
||||||
|
items: [{ text: '快速开始', link: '/guide/quick-start/' }]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '通用',
|
||||||
|
items: [
|
||||||
|
{ text: 'Button 按钮', link: '/components/button/' },
|
||||||
|
{ text: 'Icon 图标', link: '/components/icon/' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '导航',
|
||||||
|
items: [{ text: 'Accordion 手风琴', link: '/components/accordion/' }]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '布局',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
text: 'section 面板',
|
||||||
|
link: '/components/section/'
|
||||||
|
},
|
||||||
|
{ text: 'tabs 标签页', link: '/components/tabs/' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '录入数据',
|
||||||
|
items: [
|
||||||
|
{ text: 'Button Edit 按钮输入框', link: '/components/button-edit/' },
|
||||||
|
{ text: 'Radio Group 单选组', link: '/components/radio-group/' },
|
||||||
|
{ text: 'Text 静态文本', link: '/components/text/' },
|
||||||
|
{ text: 'Combo List 选择输入框', link: '/components/combo-list/' },
|
||||||
|
{ text: 'Swtich 开关', link: '/components/switch/' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '展示数据',
|
||||||
|
items: [
|
||||||
|
{ text: 'Avatar 头像', link: '/components/avatar/' },
|
||||||
|
{ text: 'tooltip 提示信息', link: '/components/tooltip/' }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '反馈',
|
||||||
|
items: [
|
||||||
|
{ text: 'notify 通知消息', link: '/components/notify/' },
|
||||||
|
{ text: 'popover 气泡提示', link: '/components/popover/' }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
export default sidebar;
|
|
@ -0,0 +1 @@
|
||||||
|
# Accordion
|
|
@ -0,0 +1 @@
|
||||||
|
# Avatar
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Button Edit 按钮输入框
|
||||||
|
|
||||||
|
## 基本用法
|
||||||
|
|
||||||
|
## 对齐方式
|
||||||
|
|
||||||
|
## 状态
|
||||||
|
|
||||||
|
## 按钮
|
||||||
|
|
||||||
|
## 清空按钮
|
||||||
|
|
||||||
|
## 文本标签
|
||||||
|
|
||||||
|
## 提示信息
|
||||||
|
|
||||||
|
## 类型
|
||||||
|
|
||||||
|
## 属性
|
||||||
|
|
||||||
|
## 事件
|
||||||
|
|
||||||
|
## 插槽
|
|
@ -0,0 +1 @@
|
||||||
|
# Button
|
|
@ -0,0 +1 @@
|
||||||
|
# Combo List
|
|
@ -0,0 +1 @@
|
||||||
|
# Icon
|
|
@ -0,0 +1 @@
|
||||||
|
# 组件集合
|
|
@ -0,0 +1 @@
|
||||||
|
# Notify
|
|
@ -0,0 +1 @@
|
||||||
|
# Popover
|
|
@ -0,0 +1 @@
|
||||||
|
# Radio Group
|
|
@ -0,0 +1 @@
|
||||||
|
# Section
|
|
@ -0,0 +1 @@
|
||||||
|
# Switch
|
|
@ -0,0 +1 @@
|
||||||
|
# Tabs
|
|
@ -0,0 +1 @@
|
||||||
|
# Text
|
|
@ -0,0 +1 @@
|
||||||
|
# Tooltip
|
|
@ -0,0 +1,35 @@
|
||||||
|
# 快速开始
|
||||||
|
|
||||||
|
## 开始使用 Farris UI Vue
|
||||||
|
|
||||||
|
### 1. 安装@farris/ui-vue
|
||||||
|
|
||||||
|
```
|
||||||
|
npm install @farris/ui-vue
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
yarn add @farris/ui-vue
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. 在应用中引入 Farris UI Vue
|
||||||
|
|
||||||
|
在`main.ts`文件中引入`@farris/ui-vue`。
|
||||||
|
|
||||||
|
```ts
|
||||||
|
import { createApp } from 'vue';
|
||||||
|
import App from './App.vue';
|
||||||
|
import Farris from '@farris/ui-vue';
|
||||||
|
|
||||||
|
createApp(App).use(Farris).mount('#app');
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. 在应用中使用 Farris UI Vue
|
||||||
|
|
||||||
|
在`App.vue`文件中使用 Farris UI Vue 组件。
|
||||||
|
|
||||||
|
```vue
|
||||||
|
<template>
|
||||||
|
<f-input-group></f-input-group>
|
||||||
|
</template>
|
||||||
|
```
|
|
@ -10,7 +10,7 @@ hero:
|
||||||
actions:
|
actions:
|
||||||
- theme: brand
|
- theme: brand
|
||||||
text: 快速开始
|
text: 快速开始
|
||||||
link: /quick-start/
|
link: /guide/quick-start/
|
||||||
- theme: Gitee
|
- theme: Gitee
|
||||||
text: View on Gitee
|
text: View on Gitee
|
||||||
link: https://gitee.com/ubml/farris-vue
|
link: https://gitee.com/ubml/farris-vue
|
||||||
|
|
Loading…
Reference in New Issue