From 194eb03526daf8a7ac99abccbf166873004248bd Mon Sep 17 00:00:00 2001 From: wanchun <445436867@qq.com> Date: Tue, 21 Jun 2022 15:45:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/route.md | 23 +++++++++++-------- docs/reference/plugin/plugins/layout.md | 8 +++---- .../fes-plugin-layout/src/runtime/index.js | 4 +--- .../src/runtime/views/BaseLayout.vue | 20 ++++++++-------- 4 files changed, 29 insertions(+), 26 deletions(-) diff --git a/docs/guide/route.md b/docs/guide/route.md index cb8b456c..efd80b0a 100644 --- a/docs/guide/route.md +++ b/docs/guide/route.md @@ -198,7 +198,17 @@ const router = new VueRouter({ ``` -接下来我们看看如何配置 `meta`。在单文件组件中可以通过``定义: +我们使用`defineRouteMeta` 配置 `meta`: + +```jsx +import { defineRouteMete } from '@fesjs/fes'; +defineRouteMeta({ + name: "store", + title: "vuex测试" +}) +``` + +当然在单文件组件中,还可以通过``配置 `meta`: ```vue @@ -209,15 +219,10 @@ const router = new VueRouter({ ``` -在使用`jsx`或者`tsx`时,可以使用`defineRouteMeta` 定义: +::: tip +推荐使用`defineRouteMete`,有更好的提示。 +::: -```jsx -import { defineRouteMete } from '@fesjs/fes'; -defineRouteMeta({ - name: "store", - title: "vuex测试" -}) -``` 路由元信息在编译后会附加到路由配置中: diff --git a/docs/reference/plugin/plugins/layout.md b/docs/reference/plugin/plugins/layout.md index f5e4dab7..7302d2a9 100644 --- a/docs/reference/plugin/plugins/layout.md +++ b/docs/reference/plugin/plugins/layout.md @@ -176,14 +176,14 @@ export const layout = (layoutConfig, { initialState }) => ({ - **详情**:页面布局类型,可选有 `side`、 `top`、 `mixin` -### isHeaderFixed +### isFixedHeader - **类型**:`Boolean` - **默认值**:`false` - **详情**:是否固定头部,不跟随页面滚动。 -### isSidebarFixed +### isFixedSidebar - **类型**:`Boolean` - **默认值**:`true` @@ -345,7 +345,7 @@ export const access = { 1. 个性化 layout 配置改为使用传入 navigation 2. renderHeader 改为 renderCustom -3. fixedHeader 改为 isHeaderFixed +3. fixedHeader 改为 isFixedHeader 4. menusConfig 改为 menusProps -5. fixedSideBar 改为 isSidebarFixed +5. fixedSideBar 改为 isFixedSidebar 6. 去掉运行时 logo、header、sidebar 三个区域显示配置,请改为使用 navigation: left-right \ No newline at end of file diff --git a/packages/fes-plugin-layout/src/runtime/index.js b/packages/fes-plugin-layout/src/runtime/index.js index 61271e73..00764ec3 100644 --- a/packages/fes-plugin-layout/src/runtime/index.js +++ b/packages/fes-plugin-layout/src/runtime/index.js @@ -1,3 +1 @@ -import page from './views/page.vue'; - -export const Page = page; +export Page from './views/page.vue'; \ No newline at end of file diff --git a/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue b/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue index 468dfebd..097de333 100644 --- a/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue +++ b/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue @@ -3,7 +3,7 @@