cw-component-ui
Version:
85 lines (84 loc) • 1.99 kB
text/typescript
import { openBlock as u, createElementBlock as r, createElementVNode as l, ref as m, withDirectives as v, vModelText as x, resolveComponent as d, createVNode as s, withCtx as _, createTextVNode as a } from "vue";
const g = {
name: "cw-button"
}, w = /* @__PURE__ */ Object.assign(g, {
setup(n) {
function t() {
alert("cw组件一定成功");
}
return (e, o) => (u(), r("div", null, [
l("button", {
class: "test",
onClick: t
}, "我是测试要发布的按钮组件"),
l("button", {
class: "test",
onClick: t
}, "我是测试要发布的按钮组件")
]));
}
});
const b = {
name: "cw-input"
}, h = /* @__PURE__ */ Object.assign(b, {
setup(n) {
const t = m("222");
function e(o) {
alert(`${o.target.value}cw`);
}
return (o, c) => (u(), r("div", null, [
v(l("input", {
class: "test",
"onUpdate:modelValue": c[0] || (c[0] = (p) => t.value = p),
onInput: e
}, null, 544), [
[x, t.value]
])
]));
}
});
const y = (n, t) => {
const e = n.__vccOpts || n;
for (const [o, c] of t)
e[o] = c;
return e;
}, C = {
name: "cw-a-button"
}, $ = { class: "content" };
function k(n, t, e, o, c, p) {
const f = d("a-button"), i = d("a-tag");
return u(), r("div", $, [
s(f, {
type: "primary",
class: "content-child"
}, {
default: _(() => [
a("我是组件按钮qq")
]),
_: 1
}),
s(i, {
color: "blue",
class: "content-child"
}, {
default: _(() => [
a("我是蓝色Tag")
]),
_: 1
}),
s(i, { class: "content-child" }, {
default: _(() => [
a("purple")
]),
_: 1
})
]);
}
const B = /* @__PURE__ */ y(C, [["render", k], ["__scopeId", "data-v-542ee115"]]), V = [w, h, B], I = function(n, t) {
V.forEach((e) => {
n.component(e.name, e);
});
}, N = { install: I };
export {
N as default
};