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