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 + + +``` + + 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 + + +``` -- Gitee