UNPKG

@tuoyuan/web

Version:
2 lines (1 loc) 1.14 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("vue"),s=require("@tuoyuan/arco"),a=o.defineComponent({name:"Tree",__name:"tree",setup(u,{expose:r}){const t=o.ref();return r({scrollIntoView:e=>t.value.scrollIntoView(e),getSelectedNodes:()=>t.value.getSelectedNodes(),getCheckedNodes:e=>t.value.getCheckedNodes(e),getHalfCheckedNodes:()=>t.value.getHalfCheckedNodes(),getExpandedNodes:()=>t.value.getExpandedNodes(),checkAll:e=>t.value.checkAll(e),checkNode:(e,l,c)=>t.value.checkNode(e,l,c),selectAll:e=>t.value.selectAll(e),selectNode:(e,l)=>t.value.selectNode(e,l),expandAll:e=>t.value.expandAll(e),expandNode:(e,l)=>t.value.expandNode(e,l)}),(e,l)=>{const c=o.resolveComponent("icon-down");return o.openBlock(),o.createBlock(o.unref(s.Tree),{ref_key:"arcoTreeRef",ref:t},o.createSlots({_:2},[o.renderList(e.$slots,(i,n,p)=>({name:n,fn:o.withCtx(d=>[o.renderSlot(e.$slots,n,o.normalizeProps(o.guardReactiveProps(d||{})))])})),e.$slots["switcher-icon"]?void 0:{name:"switcher-icon",fn:o.withCtx(()=>[o.createVNode(c)]),key:"0"}]),1536)}}});exports.default=a;