0.0.6 • Published 10 months ago

applyuse v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

vue3常用的hooks集合

安装方法

npm i applyuse--save-dev 
或
yarn install applyuse--save-dev

基础用法

np

<script setup lang="ts">
import  {useRect}  from "@applyuse";
const {width,height}=useWindowSize()
</script>

API集合

hooks名称说明参数返回值
useWindowSize获取window的width/heightnullwidth, height
useScrollTo元素滚动到具体位置el:滚动元素; to:距离; duration:时间,默认500, fn:滚动完触发回调start:开始滚动 stop:停止滚动
useMountedOrActivated页面挂载或激活执行fn:执行方法null
useMutationObserver指定的DOM发生变化时被调用el:监控元素;fn:指定回调null
usePageVisibility页面隐藏时触发nullnull
useRect获取元素位置大小nulltop/left/right/bottom/width/height
useThrottle防抖fn: 执行方法, wait: 时间间隔执行, immediate:是否在wait 时间间隔的开始调用这个回调防抖绑定回调
useThrottle节流fn: 执行方法, wait: 时间间隔执行, options:第一次和最后一次执行控制节流绑定回调
0.0.6

10 months ago

0.0.3

11 months ago

0.0.1

11 months ago

0.0.0

11 months ago