mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
25 lines (24 loc) • 692 B
JavaScript
import { defineComponent as m, openBlock as r, createElementBlock as s, unref as t, normalizeStyle as a, normalizeClass as f } from "vue";
import { useClick as u } from "./hooks.js";
const C = /* @__PURE__ */ m({
name: "MeIcon",
__name: "index",
props: {
name: {},
color: { default: "" },
size: { default: "" }
},
emits: ["click"],
setup(e, { emit: l }) {
const i = l, { onClick: n } = u(i);
return (k, o) => (r(), s("i", {
class: f(["iconfont me-icon", e.name]),
style: a(`color:${e.color};font-size:${e.size};`),
onClick: o[0] || (o[0] = //@ts-ignore
(...c) => t(n) && t(n)(...c))
}, null, 6));
}
});
export {
C as default
};