自制固钉小组件,支持上下左右定位
用法
npm i bravo-affix
//main.js
import bravo from "bravo-affix"
Vue.install(bravo-affix)
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
bottom | 距离窗口底部达到指定偏移量后触发 | number | — | — |
top | 距离窗口顶部达到指定偏移量后触发 | number | — | — |
left | 距离窗口左边达到指定偏移量后触发 | number | — | — |
right | 距离窗口右边达到指定偏移量后触发 | number | — | — |
target | 设置 Affix 需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数 | () => HTMLElement | — | () => document.body |
源码地址
https://github.com/dongjiayun/bravo-affix.git