dgf-ui
Version:
我的组件测试
37 lines (36 loc) • 854 B
JavaScript
import { computed as r, openBlock as u, createElementBlock as a, normalizeClass as l, unref as _, renderSlot as p } from "vue";
const d = (t, n) => {
const o = t.__vccOpts || t;
for (const [s, c] of n)
o[s] = c;
return o;
}, f = {
name: "DButton"
}, i = /* @__PURE__ */ Object.assign(f, {
props: {
type: {
type: String,
default: "default"
}
},
setup(t) {
const n = t, o = r(() => n.type ? ["D-button", `D-button-${n.type}`] : "");
return (s, c) => (u(), a("button", {
class: l(_(o))
}, [
p(s.$slots, "default", {}, void 0, !0)
], 2));
}
}), e = /* @__PURE__ */ d(i, [["__scopeId", "data-v-b2627f1c"]]);
e.install = (t) => {
console.log(e, "DButtonDButton"), t.component(e.name, e);
};
const m = (t) => {
t.use(e);
}, y = {
install: m
};
export {
e as DButton,
y as default
};