Skip to content

布局

基座统一提供布局组件提供了一系列布局组件,简化子应用开发的同时,保证视觉的统一。

管理端在布局上有规范的定义。现在基座实现了这些定义,并通过 Web Component 的形式暴露到子应用使用。

扩展插槽

基座提供了一些组件,供子应用扩展主界面的一些内容:

组件名称描述
mfe-header-slot头部扩展插槽
mfe-header-dropdown-menu头像下拉列表扩展
mfe-sidebar-top-slot侧边栏上方扩展插槽
mfe-sidebar-bottom-slot侧边栏下方扩展插槽

使用示例:

vue
<template>
  <div>
    <mfe-sidebar-bottom-slot>
      <div slot="collapse">折叠显示</div>
      <div slot="expand">展开显示</div>
    </mfe-sidebar-bottom-slot>
  </div>
</template>

WARNING

注意:mfe-* 是 Web Component 组件,slot 的使用方式和 vue 有些差别,必须使用 slot 属性,且不能用于 template

错误页面

基座也内置了错误页面,供子应用使用:

vue
<template>
  <!-- 默认 404 -->
  <mfc-error-page-not-found />
</template>

<template>
  <!-- 默认 403 -->
  <mfc-error-page-forbidden />
</template>

<template>
  <!-- 默认 403 -->
  <mfc-error-page :image="可选,支持自定义图片" description="发现外星人">详细描述坐标</wkc-error-page>
</template>

自定义

自定义布局? 完全可以,基座并没有限制子应用应该渲染什么内容。

Released under the MIT License.