tk-eui-plus
Version:
47 lines (46 loc) • 1.09 kB
JavaScript
import { defineComponent as r, useSlots as u, resolveComponent as l, openBlock as a, createElementBlock as s, createVNode as f, mergeProps as i, withCtx as d, unref as m, renderSlot as c, createCommentVNode as g } from "vue";
const p = /* @__PURE__ */ r({
__name: "index",
props: {
//栅格间隔
gutter: {
type: Number,
default: 0
},
//flex 布局下的水平排列方式
justify: {
type: String,
default: "start"
},
tag: {
type: String,
default: "div"
}
},
setup(t) {
let o = u();
return (e, y) => {
const n = l("el-row");
return a(), s("div", null, [
f(n, i({
gutter: t.gutter,
justify: t.justify,
tag: t.tag
}, e.$attrs), {
default: d(() => [
m(o).default ? c(e.$slots, "default", { key: 0 }) : g("v-if", !0)
]),
_: 3
/* FORWARDED */
}, 16, ["gutter", "justify", "tag"])
]);
};
}
}), k = {
install(t) {
t.component("tkRow", p);
}
};
export {
k as default
};