Skip to content

floatButton 悬浮按钮 v2.8.0


按需引入

::: CopyCode

ts
import { createApp } from 'vue'
import App from './App.vue'
import { MeFloatButton } from 'mine-h5-ui'
import 'mine-h5-ui/styles/MeFloatButton.css'

createApp(App).use(MeFloatButton).mount('#app')

:::

提示

  • 如果你觉得重新编写 HTML 结构麻烦,可以直接复制下面的代码。

代码演示

基础用法

  • 通过属性 style 来设置组件的位置。

::: CopyCode

html
<me-float-button :style="{ right: '20px', top: '100px'}">按钮</me-float-button>

:::

按钮形状

  • 通过属性 style 来设置组件的按钮形状。

::: CopyCode

html
<me-float-button :style="{ right: '20px', top: '100px', borderRadius: '4px'}">按钮</me-float-button>

自定义颜色

  • 通过属性 style 来设置组件的自定义颜色。

::: CopyCode

html
<me-float-button :style="{ right: '20px', top: '100px', background: '#f60'}">按钮</me-float-button>

自定义大小

  • 通过属性 style 来设置组件的自定义大小。

::: CopyCode

html
<me-float-button :style="{ right: '20px', top: '100px', width: '40px', height: '40rpx'}">按钮</me-float-button>

设置按钮类型

  • 通过属性 type 来设置组件的类型,默认值为 default

::: CopyCode

html
<me-float-button type="backTop" :style="{ right: '20px', top: '100px'}">按钮</me-float-button>

:::

API

参数

  • 支持透传
参数说明类型可选值默认值版本
type按钮类型stringdefault / backTopdefaultv2.8.0
scrollTop滚动开始显示的距离number--0v2.8.0
scrollNode有滚动条的节点Element--document.bodyv2.8.0

Slots

具名插槽说明scopedSlots版本
default默认名称--v2.8.0

方法

方法名说明回调参数版本
click点击组件时触发的事件event: MouseEventv2.8.0

基于 MIT 许可发布