UNPKG

mealcomes

Version:

MealComes 用于学习前端的组件库

29 lines (28 loc) 887 B
import { defineComponent as i, ref as m, createElementBlock as v, openBlock as l, normalizeClass as u, unref as f } from "vue"; import { c as p } from "./utils-aznwSRCL.mjs"; const g = /* @__PURE__ */ i({ name: "mc-wave", __name: "wave", setup(w, { expose: n }) { const e = p("wave"), a = m(); let s; function c() { var t, o; s && clearTimeout(s), (t = a.value) == null || t.classList.remove(e.is("waving", !0)), document.body.offsetHeight, (o = a.value) == null || o.classList.add(e.is("waving", !0)), s = setTimeout(() => { var r; (r = a.value) == null || r.classList.remove(e.is("waving", !0)); }, 400); } return n({ wave: c }), (t, o) => (l(), v("div", { ref_key: "waveRef", ref: a, class: u([f(e).b()]) }, null, 2)); } }); export { g as _ }; //# sourceMappingURL=_util-DbCYqsOr.mjs.map