0.1.2 • Published 3 years ago

dxw-organization-tree v0.1.2

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago
  • 使用

    import OrganizationTree from 'dxw-organization-tree'
    import 'dxw-organization-tree/dist/dxw-organization-tree.css'
    • mode=tree

      <organization-tree v-model="organizationsData" :env-var="process.env.NODE_ENV"/>
    • mode=dialogTree

      <organization-tree v-model="organizationsData" :env-var="process.env.NODE_ENV" mode="dialogTree" v-model:showDialog="dialogVisible">
          <el-button @click="dialogVisible = true">点击打开 Dialog</el-button>
      </organization-tree>
    • mode=popTree

      <organization-tree v-model="organizationsData" :env-var="process.env.NODE_ENV" mode="popTree">
        <el-button>click 激活pop</el-button>
      </organization-tree>
  • Props

    参数说明类型可选值默认值
    envVar访问api的环境域stringdevelopment/test/production*必须
    v-model绑定值object
    render-after-expand是否在第一次展开某个树节点后才渲染其子节点booleantrue
    lazy是否懒加载子节点,需与 load 方法结合使用booleanfalse
    load加载子树数据的方法,仅当 lazy 属性为true 时生效function(node, resolve)
    default-expand-all是否默认展开所有节点booleanfalse
    multiple是否多选booleanfalse
    auto-expand-parent展开子节点的时候是否自动展开父节点booleanfalse
    default-expanded-keys默认展开的节点的 code 的数组array
    indent相邻级节点间的水平缩进,单位为像素number16
    accordion是否每次只打开一个同级树节点展开booleanfalse
    icon-class自定义树节点的图标stringtrue
    all-levels数据name是否级联booleantrue
    filterable是否启用筛选功能booleantrue
    modetree的模式stringtree/dialogTree/popTreetree
    show-dialog是否显示 Dialog,须指定tree的模式为'dialogTree',如传入slot不需指定此propboolean
    dialog-widthDialog 的宽度,须指定tree的模式为'dialogTree'string / number50%
    pop-triggerpop触发方式,须指定tree的模式为'popTree'stringclick/focus/hover/manualclick
    pop-widthpop宽度,须指定tree的模式为'popTree'String, Number最小宽度 150px
    pop-placement出现位置,须指定tree的模式为'popTree'stringtop/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-endbottom
  • Slot

    name说明默认元素
    触发Dialog/Popover的元素el-button
  • Events

    事件名称说明回调参数
    node-click节点被点击时的回调共三个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、节点对应的 Node、节点组件本身。
    node-contextmenu当某一节点被鼠标右键点击时会触发该事件共四个参数,依次为:event、传递给 data 属性的数组中该节点所对应的对象、节点对应的 Node、节点组件本身。
    check-change节点选中状态发生变化时的回调共三个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、节点本身是否被选中、节点的子树中是否有被选中的节点
    check当复选框被点击的时候触发共两个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、树目前的选中状态对象,包含 checkedNodes、checkedKeys、halfCheckedNodes、halfCheckedKeys 四个属性
    current-change当前选中节点变化时触发的事件共两个参数,依次为:当前节点的数据,当前节点的 Node 对象
    node-expand节点被展开时触发的事件共三个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、节点对应的 Node、节点组件本身
    node-collapse节点被关闭时触发的事件共三个参数,依次为:传递给 data 属性的数组中该节点所对应的对象、节点对应的 Node、节点组件本身
0.1.0

3 years ago

0.1.2

3 years ago

0.0.3

3 years ago

0.1.1

3 years ago

0.0.9

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago