UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

39 lines (36 loc) 2.2 kB
import _sfc_main from './index.vue_vue_type_script_lang.mjs'; import { resolveComponent, openBlock, createElementBlock, Fragment, createCommentVNode, mergeProps, renderList, renderSlot, createBlock, normalizeClass, normalizeStyle, normalizeProps, guardReactiveProps } from 'vue'; import _export_sfc from '../../_virtual/_plugin-vue_export-helper.mjs'; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_skeleton_item = resolveComponent("skeleton-item"); return openBlock(), createElementBlock(Fragment, null, [ createCommentVNode(" \u9AA8\u67B6\u5C4F "), _ctx.throttledLoading ? (openBlock(), createElementBlock("div", mergeProps({ key: 0, class: _ctx.wrapperClasses }, _ctx.$attrs), [ createCommentVNode(" \u6E32\u67D3\u7684item\u6570\u91CF"), (openBlock(true), createElementBlock(Fragment, null, renderList(_ctx.total, (item) => { return openBlock(), createElementBlock(Fragment, { key: item }, [ _ctx.loading ? renderSlot(_ctx.$slots, "template", { key: item }, () => [ createCommentVNode(" \u6E32\u67D3\u7684\u6BB5\u843D "), (openBlock(true), createElementBlock(Fragment, null, renderList(_ctx.isNumber(_ctx.paragraph) ? _ctx.paragraph : _ctx.paragraph.rows, (_, index) => { return openBlock(), createBlock(_component_skeleton_item, { class: normalizeClass(_ctx.paragraphClasses(index)), style: normalizeStyle(_ctx.paragraphStyles(index)), key: index, type: "p" }, null, 8, ["class", "style"]); }), 128)) ]) : createCommentVNode("v-if", true) ], 64); }), 128)) ], 16)) : (openBlock(), createElementBlock(Fragment, { key: 1 }, [ createCommentVNode(" \u5185\u5BB9 "), renderSlot(_ctx.$slots, "default", normalizeProps(guardReactiveProps(_ctx.$attrs))) ], 64)) ], 2112); } var Skeleton = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "D:\\louise\\person\\project\\GitHub\\ivue-ui-plus\\src\\components\\ivue-skeleton\\index.vue"]]); export { Skeleton as default }; //# sourceMappingURL=index2.mjs.map