1.0.6 • Published 1 year ago

tree-select-ljy v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

tree-select-ljy Vue树形组件

安装组件

npm install tree-select-ljy

引用组件

import TreeSelectLjy from "tree-select-ljy";
import "tree-select-ljy/lib/tree-select-ljy.css";
Vue.use(TreeSelectLjy);

组件使用

<tree-select
  ref="treeSelect"
  labelKey="label"
  idKey="id"
  pidKey="pid"
  :isLink="true"
  @change="change">
</tree-select>

数据Demo

const treeList = [
  {
    label: "部门1",
    pid: 0,
    id: 1,
    isCanCheck: true,
    children: [
      {
        label: "部门1-1",
        pid: 1,
        id: 2,
        isCanCheck: true,
        children: [
          {
            label: "部门1-1-1",
            pid: 2,
            id: 11,
            isCanCheck: true,
          },
          {
            label: "部门1-1-2",
            pid: 2,
            id: 12,
            isCanCheck: true,
          },
          {
            label: "部门1-1-3",
            pid: 2,
            id: 13,
            isCanCheck: true,
          },
        ]
      },
      {
        label: "部门1-2",
        pid: 1,
        id: 3,
        isCanCheck: true,
      },
      {
        label: "部门1-3",
        pid: 1,
        id: 4,
        isCanCheck: true,
      },
      {
        label: "部门1-4",
        pid: 1,
        id: 5,
        isCanCheck: true,
      }
    ]
  },
  {
    label: "部门2",
    pid: 0,
    id: 6,
    isCanCheck: true,
    children: [
      {
        label: "部门2-1",
        pid: 6,
        id: 7,
        isCanCheck: true,
      },
      {
        label: "部门2-2",
        pid: 6,
        id: 8,
        isCanCheck: true,
      },
      {
        label: "部门2-3",
        pid: 6,
        id: 9,
        isCanCheck: true,
      },
      {
        label: "部门2-4",
        pid: 6,
        id: 10,
        isCanCheck: true,
      }
    ]
  }
]

组件调用

this.$refs.treeSelect.init(treeList);

Props

属性说明类型默认值
labelKey显示文本对应的key值Stringlabel
idKey逻辑判断id key值,与pid有父子关联关系Stringid
pidKey逻辑判断pid(父级id)key值,与id有父子关联关系Stringpid
isLink是否在点击父级时勾选子级Booleanfalse

Events

属性说明返回值
change勾选状态改变时触发,返回选中数据列表selectList

Methods

属性说明参数值
init初始化列表有树形关系的树形数据,树形关系根据chidren、id、pid决定
1.0.6

1 year ago

1.0.5

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago