From a8082150527afc1a63ee5a8a9814ee37cba153a0 Mon Sep 17 00:00:00 2001
From: china-wangxu <18366136571@163.com>
Date: Wed, 16 Apr 2025 08:27:31 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BE=A7=E8=BE=B9=E6=A0=8F=E6=89=A9=E5=B1=95?=
=?UTF-8?q?=E8=AF=B4=E6=98=8E=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/cn/docs/options/page.mdx | 57 +++++++++++++++++++++++++++++++
pages/cn/docs/options/toolbar.mdx | 33 ++++++++++++++++++
2 files changed, 90 insertions(+)
diff --git a/pages/cn/docs/options/page.mdx b/pages/cn/docs/options/page.mdx
index 68056d8..b9028f2 100644
--- a/pages/cn/docs/options/page.mdx
+++ b/pages/cn/docs/options/page.mdx
@@ -28,6 +28,10 @@ import { Badge } from '/components/badge'
fontWeight: 'normal',
text: '',
},
+ aside: {
+ show: [],
+ extensions: [],
+ },
},
}
```
@@ -97,3 +101,56 @@ import { Badge } from '/components/badge'
- `fontFamily`: `Number`,字体,合法的[CSS font-family](https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-family)值。
- `fontWeight`: `Sring`,字体粗细,可选值为:`normal`、`bold`、`bolder`。
- `text`: `String`,水印内容,建议不超过 30 个字符。
+
+### page.aside v6.0.0 新增
+
+**说明**:侧边栏设置,可以通过[openAside 方法](../methods#openAside)、[closeAside 方法](../methods#closeAside)来动态显示或隐藏页面侧边栏。
+
+**类型**:`Obejct`
+
+**配置项**:
+- `show`: `Array`, 可以展示的侧边栏集合,默认展示当前数组的最后一个值对应的面板。
+- `extensions`:`Array`, 侧边栏扩展配置,可通过此配置动态注入个性化侧边栏
+
+
+**配置项show**
+
+**举例**
+
+```js
+show: [
+ 'pagerightonesetting',
+ 'chat'
+ ]
+```
+依据`show`中值的顺序依次显示。
+
+**配置项extensions**
+
+**举例**
+```js
+extensions: [
+ { title: '个性化设置', key: 'pagerightonesetting' },
+ { title: '对话式查询', key: 'chat' },
+ ]
+```
+数组下每一个对象都是一个新的分组。
+
+**配置项**
+
+- `title`:自定义扩展侧边栏的显示名称。
+- `key`:自定义扩展侧边栏的唯一标识,是插槽注入的重要依据。不允许和默认分组标识重复。所以不可设置值有`chatPage`
+
+**插槽配置项**
+插槽设置和标准的工具栏插槽格式相同,其中标识为`#page_aside_{key}` 依据扩展配置项中`key`值来处理。
+**举例**
+```js
+
+ pagerightonesetting slot:{{ props }}
+
+
+ chat slot:{{ props }}
+
+```
+
+
diff --git a/pages/cn/docs/options/toolbar.mdx b/pages/cn/docs/options/toolbar.mdx
index 1392833..8308280 100644
--- a/pages/cn/docs/options/toolbar.mdx
+++ b/pages/cn/docs/options/toolbar.mdx
@@ -19,6 +19,7 @@ import { Badge } from '/components/badge'
useCustomMethod: false,
onCustomImportMethod() {},
},
+ extensions:[],
},
}
```
@@ -85,3 +86,35 @@ import { Badge } from '/components/badge'
- `useCustomMethod`:是否使用自定义方法导入 Word 文件,可以通过配置该选项,使用自定义导入方法导入 Word 文件,默认为 `false`,如果为 `true`,则使用 `onCustomImportMethod` 方法导入 Word 文档。
- `onCustomImportMethod`:自定义导入 Word 文档的方法,如果要使用自定导入方法,需要配置 `toolbar.importWord.useCustomMethod` 选项为 `true`。
+### toolbar.extensions v6.0.0 新增
+**说明**:工具栏菜单分组扩展。
+
+**类型**:`Array`
+
+**默认值**:`[]`
+
+**举例**
+```js
+extensions: [
+ { name: '公文办公', value: 'office' },
+ { name: 'AI助手', value: 'aihelp' },
+]
+```
+数组下每一个对象都是一个新的分组。
+
+**配置项**
+
+- `name`:分组显示名称。
+- `value`:分组唯一标识,是插槽注入的重要依据。其中不允许和默认分组标识重复。所以不可设置值有`base`、`insert`、`table`、`tools`、`page`、`export`
+
+**插槽配置项**
+插槽设置和标准的工具栏插槽格式相同,其中标识为`#toolbar_{value}` 依据配置项中`value`值的不同来处理。
+**举例**
+```js
+
+ toolbar_office slot:{{ props }}
+
+
+ toolbar_aihelp slot:{{ props }}
+
+```
--
Gitee