Skip to content

Float Board 浮动面板

基础用法

  • 通常用于半屏窗口的场景。
  • 请注意区分 sn-drawersn-float-boardsn-drawer是弹出层,需要调用方法才能显示;而 sn-float-board 则始终显示,且可以通过用户手势操作完全显露。(可以把 sn-drawer 理解为关闭的浮动面板, sn-float-board 则是半开的浮动面板)
vue
<template>
	<sn-float-board></sn-float-board>
</template>

更多演示请下载 demo 查看

属性

参数说明类型默认值可选值
position浮动面板显示的位置Stringbottomtop | right | bottom | left
showLine是否显示指示条Booleantruetrue | false
maxWidthpositionleft | right 且展开时浮动面板的宽度String300px-
minWidthpositionleft | right 且折叠时浮动面板的宽度String50px-
maxHeightpositiontop | bottom 且展开时浮动面板的宽度String300px-
minHeightpositiontop | bottom 且折叠时浮动面板的宽度String50px-
slideHeight浮动面板纵向滑动阈值(达到阈值则折叠或展开)String100px-
slideWidth浮动面板横向滑动阈值(达到阈值则折叠或展开)String100px-
bgColor浮动面板的背景颜色String$front-
lineColor浮动面板指示条颜色String$lineText-
padding浮动面板内边距String25px 15px 10px 15px-
borderRadius浮动面板圆角大小String$xlarge-
aniTime浮动面板展开/折叠动画时长String$long-
disabled是否禁用滑动手势Booleanfalsetrue | false
customStyle自定义浮动面板样式UTSJSONObject{}-

插槽

名称说明
default在浮动面板内部放置组件

事件

名称类型说明
unfold() => void展开浮动面板时触发
fold() => void折叠浮动面板时触发

方法

名称参数返回值描述
unfold--展开浮动面板
fold--折叠浮动面板

使用 MIT 协议