随笔 - 115  文章 - 0  评论 - 0  阅读 - 40055

Element Plus el-select el-tree-select 获取选中的label值

复制代码
select 下拉框通过 @change 选择改变,轮巡方式根据id取name的值 

<el-form-item label="企业类型" prop="entTypeId"> <el-select v-model="form.entTypeId" placeholder="请选择企业类型" style="width: 220px" @change="entTypeChange"> <el-option v-for="dict in exam_ent_type" :key="dict.value" :label="dict.label" :value="dict.value" ></el-option> </el-select> </el-form-item>
复制代码

 

复制代码
//select下拉框取lable值
const entTypeChange = (val:any) => {
   //获取select的方法
   const itemObj= exam_ent_type.value.find((item:any)=>{
    return item.value === val;
  });
  console.log(itemObj);
  console.log(itemObj.label)
  form.value.areaName=itemObj.label;
};
复制代码
复制代码
通过@node-click选中节点方式获取选中的值

<el-form-item label="所属地区" prop="areaId"> <el-tree-select v-model="form.areaId" :data="areaOptions" :props="{ value: 'id', label: 'label', children: 'children' }" value-key="id" placeholder="请选择所属地区" check-strictly default-expand-all style="width: 220px" @node-click="handleAreaNodeClick" /> </el-form-item>
复制代码

 

//area所属区域选中,取区域名称
const handleAreaNodeClick = (data: any) => {
  form.value.areaName=data.label;
  console.log(data.label)
}

 

posted on   wuzx-blog  阅读(3465)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示