vue之ele多级联组件的使用方法详解

发布时间:2022-11-26 20:30

本文实例为大家分享了vue之ele多级联组件的使用具体代码,供大家参考,具体内容如下

多级联组件的使用

vue之ele多级联组件的使用方法详解_第1张图片

html

js

data () {
    return {
        options : [
        {
          value: "01",
          label: "科技",
          parentValue: "0",
          children: [
            {
              value: "0101",
              label: "半导体",
              parentValue: "01",
              children: [
                {
                  value: "010101",
                  label: "环",
                  parentValue: "0101",
                },
              ],
            },
            {
              value: "0102",
              label: "半导体2",
              parentValue: "01",
              children: [
                {
                  value: "010201",
                  label: "显1",
                  parentValue: "0102",
                },
              ],
            },
            { value: "0103", label: "产业", parentValue: "01" },
          ],
        },
        {value: "02", label: "业", parentValue: "0" }, // 没有子集的时候 
        {value: "04", label: "类", parentValue: "0",children: [], }
      ],
            cascadeValue: [], //级联选中的值
            currentIndustry:[], 
      propsVal: {
        checkStrictly: true,
      },
    };
  },
  methods: {
    cascaderFocus(){
            console.log("jiagouFocus");
    },
    cascaderChange(valArr){
     console.log("jgTreeChange", valArr);
      this.currentIndustry = valArr
    },
  }
  // 重置的时候
    reset() {
      this.$refs.cascader.checkedValue = [];
      this.$refs.cascader.dropDownVisible = false;
    },

css

.cascader .el-scrollbar{
  min-width: 120px!important;
  max-width: 100%;
}
.cascader .el-cascader-node{
  padding: 0 18px 0 0;
  height: 30px;
}
.cascader.el-cascader-node .el-cascader-node__postfix{
  right: 5px;
}
.cascader .el-cascader-node > .el-radio{
  margin-left: 7px;
}

vue 之ele多级联组件 添加额外的按钮

需求:

  • 第一层:集团; 第二层:板块; 第三层:产业
  • 在ele多级联组件之中,第一层的时候添加一个全部按钮,点击第一层的全部的时候,则直接查询所有集团的数据;
  • 在ele多级联组件之中,第二层的时候添加一个全部按钮,点击第二层的全部的时候,则直接查询所有板块的数据;
  • 点击级联的第三层的时候,才加载数据!

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号