@zhsz/cool-design-dv
Version:
28 lines (27 loc) • 977 B
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vue = require("vue");
const util = require("../../utils/util.js");
const _hoisted_1 = ["name", "width"];
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
__name: "ColGroup",
props: {
columns: Array,
defaultWidth: Number
},
setup(__props) {
const _uid = util.uid();
return (_ctx, _cache) => {
return vue.openBlock(), vue.createElementBlock("colgroup", null, [
(vue.openBlock(true), vue.createElementBlock(vue.Fragment, null, vue.renderList(__props.columns, (col, index) => {
return vue.openBlock(), vue.createElementBlock("col", {
key: `list_${vue.unref(_uid)}_col_${index}`,
name: `my-dv-list_col_${index}`,
width: col.width || __props.defaultWidth
}, null, 8, _hoisted_1);
}), 128))
]);
};
}
});
exports.default = _sfc_main;