UNPKG

mine-h5-ui

Version:

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

41 lines (40 loc) 1.26 kB
import { defineComponent as f, mergeModels as l, useModel as p, createElementBlock as c, createCommentVNode as v, openBlock as b, withModifiers as M, createElementVNode as k, renderSlot as C, unref as o } from "vue"; import { useHandler as g } from "./hooks.js"; /*! * mine-h5-ui v2.15.0 * Copyright (c) 2025 biaov * @license MIT */ const B = ["src"], E = /* @__PURE__ */ f({ name: "MeGuide", __name: "index", props: /* @__PURE__ */ l({ list: {}, disabledClose: { type: Boolean, default: !1 } }, { visible: { type: Boolean, default: !1 }, visibleModifiers: {} }), emits: /* @__PURE__ */ l(["step", "finish"], ["update:visible"]), setup(s, { emit: n }) { const r = n, d = s, t = p(s, "visible"), { url: m, onStep: i } = g({ props: d, emit: r, visibleModel: t }); return (a, e) => t.value ? (b(), c("div", { key: 0, class: "me-guide", onClick: e[1] || (e[1] = M(() => { }, ["stop"])) }, [ k("img", { src: o(m), class: "img", mode: "fill", onClick: e[0] || (e[0] = //@ts-ignore (...u) => o(i) && o(i)(...u)) }, null, 8, B), C(a.$slots, "default") ])) : v("", !0); } }); export { E as default };