组件介绍/基础组件/布局组件
SideLayout
侧边栏布局组件
SideLayout
侧边栏布局,包含应用列表、会话列表、用户信息和设置。
vue中使用
html/react或其他框架中使用
API
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| visible | boolean | true | 是否显示侧边栏 |
| applications | Application[] | [] | 应用列表 |
| currentApplicationId | string | '' | 当前选中的应用ID |
| conversations | ChatConversation[] | [] | 会话列表 |
| currentConversationId | string | '' | 当前选中的会话ID |
| userAvatarUrl | string | '' | 用户头像URL |
| userAvatarName | string | '' | 用户头像文字 |
| userName | string | '' | 用户名称 |
| theme | 'light' | 'dark' | 'light' | 主题模式 |
| languageOptions | LanguageOption[] | 中英文 | 语言选项列表 |
| isMobile | boolean | false | 是否为移动端 |
| maxAppLen | number | 4 | 最大应用显示数量 |
| i18n | object | - | 国际化文本 |
Slots
| 插槽名 | 说明 |
|---|---|
| sider-logo | Logo 区域 |