vue2 el-tree树形下拉框

由于element-vue2 中没有el-tree-select组件,所以树形下拉需要结合el-selet完成

<el-form-item label="上级部门:" prop="pidName">

          <el-select

            ref="select"

            v-model="dialogForm.pidName"

            placeholder="请选择上级部门"

            clearable

          >

            <el-option style="height: auto;" :value="dialogForm.pidName">

              <el-tree

                :data="treeData"

                :props="defaultProps"

                :default-expand-all="true"

                @node-click="handleNodeClick"

              >

              </el-tree>

            </el-option>

          </el-select>

        </el-form-item>

treeData: [],

      defaultProps: {

        children: "children",

        label: "name",

      },

handleNodeClick(data) {

      this.dialogForm.pidName = data.name; //点击渲染到选框里

      this.departMentPid = data.id;

      this.$refs.select.blur();

    },

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 13:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 13:28:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 13:28:03       82 阅读
  4. Python语言-面向对象

    2024-05-14 13:28:03       91 阅读

热门阅读

  1. RateLimiter 限流算法使用

    2024-05-14 13:28:03       27 阅读
  2. Python学习-Numpy-2

    2024-05-14 13:28:03       32 阅读
  3. Android自由控制阴影位置

    2024-05-14 13:28:03       31 阅读
  4. Vue setup函数

    2024-05-14 13:28:03       33 阅读
  5. Kotlin标准函数和静态方法

    2024-05-14 13:28:03       31 阅读
  6. iOS 键盘相关

    2024-05-14 13:28:03       28 阅读
  7. 实用的Chrome命令

    2024-05-14 13:28:03       26 阅读
  8. iOS 更改button文字和图片的位置

    2024-05-14 13:28:03       27 阅读