ivue-material-plus
Version:
A high quality UI components Library with Vue.js
39 lines (36 loc) • 2.2 kB
JavaScript
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