ivue-material-plus
Version:
A high quality UI components Library with Vue.js
42 lines (39 loc) • 2.05 kB
JavaScript
import _sfc_main from './index.vue_vue_type_script_lang.mjs';
import { resolveComponent, openBlock, createElementBlock, normalizeClass, createCommentVNode, Fragment, renderList, createBlock, toDisplayString, withDirectives, createElementVNode, vShow } from 'vue';
import _export_sfc from '../../_virtual/_plugin-vue_export-helper.mjs';
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
const _component_tree_node = resolveComponent("tree-node");
return openBlock(), createElementBlock("div", {
class: normalizeClass(_ctx.wrapperClasses),
ref: "treeRef"
}, [
createCommentVNode(" \u8282\u70B9 "),
(openBlock(true), createElementBlock(Fragment, null, renderList(_ctx.root.childNodes, (child) => {
return openBlock(), createBlock(_component_tree_node, {
node: child,
accordion: _ctx.accordion,
"show-checkbox": _ctx.showCheckbox,
"render-after-expand": _ctx.renderAfterExpand,
"render-content": _ctx.renderContent,
props: _ctx.props,
key: _ctx.getTreeNodeKey(child),
onOnNodeExpand: _ctx.handleNodeExpand
}, null, 8, ["node", "accordion", "show-checkbox", "render-after-expand", "render-content", "props", "onOnNodeExpand"]);
}), 128)),
createCommentVNode(" \u6CA1\u6709\u6570\u636E "),
_ctx.isEmpty ? (openBlock(), createElementBlock("div", {
key: 0,
class: normalizeClass(`${_ctx.prefixCls}-no-data`)
}, toDisplayString(_ctx.emptyText), 3)) : createCommentVNode("v-if", true),
createCommentVNode(" \u62D6\u52A8\u4E0B\u5212\u7EBF "),
withDirectives(createElementVNode("div", {
ref: "dropIndicator",
class: normalizeClass(`${_ctx.prefixCls}-drop-indicator`)
}, null, 2), [
[vShow, _ctx.dragState.showDropIndicator]
])
], 2);
}
var Tree = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "D:\\louise\\person\\project\\GitHub\\ivue-ui-plus\\src\\components\\ivue-tree\\index.vue"]]);
export { Tree as default };
//# sourceMappingURL=index2.mjs.map