mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
15 lines (14 loc) • 533 B
JavaScript
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
};