基于element-ui实现el-select-tree

前言

在大多数的后台系统的项目中,都会用到下拉树形结构框。这里会提到一个el-select-tree插件,最终的效果,就是下面的图示。

效果

在这里插入图片描述
文档地址: el-select-tree

代码实现

前提

安装:npm install el-select-tree --save

<template>
  <div>
    <el-select-tree :default-expand-all="defaultExpandAll" :multiple="multiple" :placeholder="placeholder" :disabled="disabled"
      :data="data" :props="defaultProps" :check-strictly="checkStrictly" :clearable="clearable" :popover-width="popoverWidth"
      v-model="classify_id"></el-select-tree>
  </div>
</template>

<script>
  import ElSelectTree from 'el-select-tree';
  export default {
    components: {
      ElSelectTree
    },
    data() {
      return {
      	classify_id: 0,
        clearable: true,
        defaultExpandAll: true,
        multiple: false,
        placeholder: '请选择',
        disabled: false,
        checkStrictly: false,
        data: [{
            id: 1,
            label: "一级 1",
            children: [{
              id: 4,
              label: "二级 1-1"
            }]
          },
          {
            id: 2,
            label: "一级 2",
            children: [{
                id: 5,
                label: "二级 2-1"
              },
              {
                id: 6,
                label: "二级 2-2"
              }
            ]
          },
          {
            id: 3,
            label: "一级 3",
            children: [{
                id: 7,
                label: "二级 3-1"
              },
              {
                id: 8,
                label: "二级 3-2"
              }
            ]
          }
        ],
        defaultProps: {
          children: "children",
           label: "label"
        },
        popoverWidth: -1,
      }
    }
  }
</script>

<style>
</style>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值