UNPKG

mine-h5-ui

Version:

一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍

15 lines (14 loc) 533 B
import { ref as T } from "vue"; import { useScroll as b } from "../MeComposable/useScroll/index.js"; import { useVisible as m } from "../MeComposable/useVisible/index.js"; const d = (o, c) => { const { scrollTo: e } = b(), t = !(o.type === "backTop" && o.scrollTop), [r, s] = m(t), i = (l) => { o.type === "backTop" && o.scrollNode && e(o.scrollNode, 0), c("click", l); }, n = T(o.scrollTop); return { visible: r, onClick: i, onScroll: (l) => { s(l.target.scrollTop >= n.value); } }; }; export { d as useHandler };