首页 > 其他分享 >el-select和el-tree一起用

el-select和el-tree一起用

时间:2022-08-29 15:04:13浏览次数:49  
标签:el name 二级 tree id data children select

html代码

<el-form-item label="树型结构" >
  <el-select
    v-model="treeData"
    placeholder="请选择..."
    style="width: 16rem"
  >
    <el-option
      :value="treeDataValue"
      style="height: auto"
    >
      <el-tree
        ref="tree"
        :data="data"
        default-expand-all
        node-key="id"
        :props="defaultProps"
        @node-click="handleNodeClick"
      />
    </el-option>
  </el-select>
</el-form-item>

js代码

<script>
export default {
  data() {
    return {
      treeData: "",
      treeDataValue: "",
      data: [
        {
          id: 1,
          name: "一级 1",
          children: [
            {
              id: 4,
              label: "二级 1-1",
            },
          ],
        },
        {
          id: 2,
          name: "一级 2",
          children: [
            {
              id: 5,
              name: "二级 2-1",
            },
            {
              id: 6,
              name: "二级 2-2",
            },
          ],
        },
        {
          id: 3,
          name: "一级 3",
          children: [
            {
              id: 7,
              name: "二级 3-1",
            },
            {
              id: 8,
              name: "二级 3-2",
            },
          ],
        },
      ],
      defaultProps: {
        children: "children",
        label: "name",
      },
    };
  },
  methods: {  
  handNodeClick(data,node,nodeData){     this.treeDataValue= data     this.treeData= data.name   }
 }, }; </script>>

 

标签:el,name,二级,tree,id,data,children,select
From: https://www.cnblogs.com/smile-fanyin/p/16635961.html

相关文章

  • shell script define functions
    Asweallknow,shellscriptscandefinefunctionsHerearesomeofthefunctionsIuse1.Definesafunctionthatdisplaysaprogressbar[root@ali-devan~]#c......
  • Elasticsearch实时搜索引擎
    一、实时搜索引擎ElasticsearchElasticsearch是一个基于ApacheLucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最......
  • android root 运行 shell
    publicclassshell{staticvoidshell(Stringsh)throwsException{try{Processsu=Runtime.getRuntime().exec("su");Da......
  • vue+elementUI+sortablejs --- el-table列表拖拽
    前言:最近很多需求都与拖拽有关,一般拖拽用的都是 vuedraggable 但是要是在el-table列表里面拖拽当用vuedraggable去包裹table列表包外层只能拖动整个列表包里面数......
  • VScode-TodoTree 待办事项插件的定制和使用
    VScode-TodoTree待办事项插件的定制和使用背景写代码过程中,突然发现一个Bug,但是又不想停下来手中的活,以免打断思路,怎么办?按代码编写会规范,都是建议在代码中加个TODO......
  • Mybatis-Plus使用@TableField实现自动填充日期
    一、前言我们在日常开发中经常使用ORM框架,比如Mybatis、tk.Mybatis、Mybatis-Plus。不过最广泛的还是Mybatis-Plus,我们的一些表,都会有创建时间、更新时间、创建人、更新人......
  • Hello出行海量日志系统架构演进
    本文摘自我的公众号【陶朱公Boy】文章:《Hello出行海量日志系统架构演进》欢迎大家的关注!公众号回复关键字”日志“进行完整PPT文档的下载!Hello出行海量日志系统架构......
  • ELK日志管理平台的搭建
    ELK日志管理平台1>Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,可用来存储......
  • 动态获取部门(el-tree-select)自定义键名
    <el-tree-selectcheck-strictlysize="large":props="treeProps":data="datas.dataTree"v-model="d......
  • 第一个代码Hello World!
    HelloWorld新建一个文件夹,存放代码新建一个Java文件文件后缀为.java名为Hello.java[注意]要显示系统后缀名编写代码publicclassHello{public......