mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
13 lines (12 loc) • 451 B
JavaScript
import { ref as u, onMounted as c, watch as C } from "vue";
const f = ({ props: a, emit: n, isActived: l }) => {
const o = u(""), r = (t) => {
a.disabled || (!a.async && (l.value = !l.value), n("click", t));
}, e = () => {
o.value = a.activeColor && l.value ? a.activeColor : a.inactiveColor && !l.value ? a.inactiveColor : "";
};
return c(e), C(l, e), { isActived: l, background: o, handleClick: r };
};
export {
f as useHandler
};