Skip to content

Panel-DEMO


vue
<fv-Panel v-model="basic">
</fv-Panel>

Panel Near Side


vue
<fv-Panel v-model="nearSide" :isNearSide="true">
</fv-Panel>

Panel Central Side


vue
<fv-Panel v-model="centralSide" :isCentralSide="true" width="calc(90% - 50px)" height="calc(90% - 50px)">
</fv-Panel>

Panel Light Dismiss


vue
<fv-Panel v-model="lightDismiss" :isLightDismiss="true">
</fv-Panel>

Panel Acrylic


vue
<fv-Panel v-model="acrylic" :isLightDismiss="true" :isAcrylic="true">
</fv-Panel>

vue
<fv-Panel v-model="footer" :isFooter="true" :isAcrylic="true">
    <template v-slot:footer>
        <fv-button theme="dark" background="rgba(0, 90, 158, 1)">OK</fv-button>
        <fv-button>Cancel</fv-button>
    </template>
</fv-Panel>

Panel Dark Theme


Standard

vue
<fv-Panel v-model="dark" :isLightDismiss="true" theme="dark">
</fv-Panel>

Acrylic

vue
<fv-Panel v-model="acrylicDark" :isLightDismiss="true" :isAcrylic="true" theme="dark">
</fv-Panel>

Propoties


属性(attr)类型(type)必填(required)默认值(default)说明(statement)
valueBooleanNofalse显示/隐藏Panel
titleStringNoSample Panel标题
titleSize[number,string]No20标题字体大小
titleWeight[number,string]No600标题字体粗细
titleColor[string(color)]NoN/A标题字体颜色
width[number,string]No340宽度
height[number,string]No100%宽度
background[string(color)]NoN/APanel背景色
isNearSideBooleanNofalse是否从左侧显示
isCentralSideBooleanNofalse是否从中央显示
isLightDismissBooleanNofalse是否单击空白处关闭
showTitleBarBooleanNofalse是否显示标题栏
isFooterBooleanNofalse是否显示底部控制
isAcrylicBooleanNofalse是否开启Acrylic效果
themeStringNosystem主题样式, 包含light, dark, system, custom几种样式

Slot


  1. Container

自定义容器内容

javascript
<template v-slot:container>
</template>
  1. Header

自定义标题栏内容

javascript
<template v-slot:header>
</template>
  1. Footer

自定义Footer内容

javascript
<template v-slot:footer>
</template>

MIT Licensed