vue 下拉框 vxe-select 实现人员选择下拉列表

news/2025/10/16 16:36:43/文章来源:https://www.cnblogs.com/qaz666/p/19145996

vue 下拉框 vxe-select 实现人员选择下拉列表
使用自定义选项插槽的方式,可以灵活的实现各种类型的下拉选择

官网:https://vxeui.com
github:https://github.com/x-extends/vxe-pc-ui
gitee:https://gitee.com/x-extends/vxe-pc-ui

在这里插入图片描述

需要注意当每一行高度超多默认高度时,必须要设置 option-config.height 来自定义选项高度

<template><div><vxe-select v-model="val1" placeholder="人员选择" :options="opts1" :option-config="{height: 40}" multiple filterable clearable><template #option="{ option }"><div class="user-select-item"><img :src="option.url" class="user-select-img" /><span class="user-select-name"><span>{{ option.label }}</span><span v-if="option.status" :class="['user-select-status', option.status]">{{ getUserStatus(option.status) }}</span></span></div></template></vxe-select></div>
</template><script setup>
import { ref } from 'vue'const val1 = ref()const opts1 = ref([{ label: '张三', value: '1', status: 'dimission', url: 'https://vxeui.com/resource/avatarImg/avatar1.jpeg' },{ label: '小明', value: '2', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar2.jpeg' },{ label: '老刘', value: '3', status: 'trial', url: 'https://vxeui.com/resource/avatarImg/avatar3.jpeg' },{ label: '李四', value: '4', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar4.jpeg' },{ label: '老六', value: '5', status: 'trial', url: 'https://vxeui.com/resource/avatarImg/avatar5.jpeg' },{ label: '王五', value: '6', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar6.jpeg' },{ label: '小陈', value: '7', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar7.jpeg' },{ label: '老徐', value: '8', status: 'dimission', url: 'https://vxeui.com/resource/avatarImg/avatar8.jpeg' },{ label: '小瑞', value: '9', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar9.jpeg' },{ label: '小马', value: '10', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar10.jpeg' },{ label: '小徐', value: '11', status: 'trial', url: 'https://vxeui.com/resource/avatarImg/avatar11.jpeg' },{ label: '小三', value: '12', status: 'dimission', url: 'https://vxeui.com/resource/avatarImg/avatar12.jpeg' },{ label: '老李', value: '13', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar13.jpeg' },{ label: '小四', value: '14', status: '', url: 'https://vxeui.com/resource/avatarImg/avatar14.jpeg' },{ label: '小李', value: '15', status: 'trial', url: 'https://vxeui.com/resource/avatarImg/avatar15.jpeg' }
])
const getUserStatus = (status) => {switch (status) {case 'dimission': return '离职'case 'trial': return '试用期'}return ''
}</script><style lang="scss" scoped>
.user-select-item {position: relative;height: 40px;display: flex;flex-direction: row;align-items: center;
}
.user-select-img {width: 30px;height: 30px;border-radius: 50%;
}
.user-select-name {padding-left: 5px;
}
.user-select-status {font-size: 12px;position: absolute;top: 0;padding-left: 5px;&.dimission {color: red;}&.trial {color: orange;}
}
</style>

https://gitee.com/x-extends/vxe-pc-ui

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双核A53+开源生态,ZX7981P Wi-Fi6 5G插卡路由器开发板CPE内核新选择!

双核A53+开源生态,ZX7981P Wi-Fi6 5G插卡路由器开发板CPE内核新选择!在物联网技术飞速发展的今天,一款出色的开发平台能够极大加速产品研发进程。启明智显推出的ZX7981P Wi-Fi6 5G插卡路由器开发板,正是为高效开发…

2025 高效过滤器制造企业最新推荐榜:供货商定制方案深度解析及口碑评级

在环保水处理与空气净化行业升级提速的背景下,精密过滤器的定制适配性直接决定项目达标效率与运营成本。当前市场呈现 “两极分化” 态势:老牌企业虽经验丰富,但部分定制方案创新不足;新兴品牌虽灵活度高,却因缺乏…

最后防线 解题报告

简要题意 给定一棵 \(n\) 个节点的有根树,每个点有点权 \(a\)。求出一个访问顺序,使得所有点都在其祖先之后被访问,设第 \(i\) 个节点是第 \(p_i\) 个被访问到的,最小化 \(\sum \limits_{1\ le i \le n}p_ia_i\)。…

2025 年试验箱厂家 TOP 企业品牌推荐排行榜,氙灯老化 / 紫外老化 / 冷热冲击 / 恒温恒湿 / 高低温 / 快速温变 / 盐水喷雾 / 高温老化 / 砂尘 / 淋雨试验箱公司推荐!

2025 年试验箱厂家 TOP 企业品牌推荐排行榜,氙灯老化 / 紫外老化 / 冷热冲击 / 恒温恒湿 / 高低温 / 快速温变 / 盐水喷雾 / 高温老化 / 砂尘 / 淋雨试验箱公司推荐!引言在现代工业生产与科研活动中,试验箱作为模拟…

系统修复

cmd中文显示异常:chcp 936 (临时方法)打开控制面板--时钟和区域--区域--管理--更改系统区域设置-当前系统区域设置为中文(简体中国) 查看上一次是什么应用程序唤醒了电脑可以以管理员模式启动命令提示符(CMD),…

什么是vibe ?

这里的 “vibe” 不是指普通的 “氛围”,而是结合 AI 工作场景的一种直观感受,核心是AI 自主、流畅执行任务的 “状态感” 或 “体验感”。 它之所以用 “vibe” 这个偏感性的词,是为了突出和传统方式的差异,具体可…

2025年10月试验箱厂家最新推荐排行榜:氙灯老化试验箱,紫外老化试验箱,冷热冲击试验箱,恒温恒湿试验箱公司推荐!

在工业生产与科研领域,试验箱是验证产品环境适应性、保障质量的关键设备,其性能直接关系到检测数据准确性与研发效率。当前市场上,部分试验箱品牌存在元器件劣质、稳定性差、售后响应慢、功能单一等问题,让企业在选…

AI时代我们需要更多开发者:Shalini Kurapati的技术洞察

在AI已能编写25%代码的今天,Clearbox AI CEO Shalini Kurapati提出我们需要更多而非更少的开发者。她指出AI加速编码的同时也增加了漏洞、偏见和难以追踪的错误风险,强调需要人类专家设计架构、验证输出并构建可靠系…

新一代虚拟助手AI技术挑战赛启动

某中心推出Alexa Prize SimBot挑战赛,旨在通过持续学习、可教导AI、多模态理解和推理等通用AI方法,开发能够协助完成现实世界任务的新一代虚拟助手技术。某中心推出全新Alexa Prize SimBot挑战赛 某中心今日宣布推出…

经典视觉跟踪算法的MATLAB实现

经典视觉跟踪算法的MATLAB实现一、光流法(Lucas-Kanade) 原理:通过像素亮度恒定假设计算相邻帧间的运动矢量场 ​​应用​​:运动目标检测、视频压缩 ​​核心参数​​:窗口大小、金字塔层数、迭代次数 %% 光流法…

CSS各种选择器

选择器选择的是body里的div或者p标签那些 CSS的引入方式: 标签选择器:修改css标签 所有同名标签都会被改变 类选择器: id选择器: 通配符选择器: 复合选择器: 两种找选择器方式都可以

adobe illustrator中鼠标拖动移动幅度大

001、问题 adobe illustrator中鼠标拖动移动幅度大002、解决方法: 取消勾选对齐点和对齐像素。

python的字符串方法示例

Python 字符串提供了丰富的内置方法,除了之前提到的对齐方法外,还有许多常用功能。以下是一些核心方法分类及示例: 1. 分割与连接split(sep=None, maxsplit=-1) 按分隔符分割字符串,返回列表。sep 为分隔符(默认空…

aardio 调用vb函数

例如,在vb中,创建activeX dll,工程名为abcd,类模块Class1,写如下函数: Public Function xxx(ByVal a As Long) As Long xxx = a + 16 End Function 编译后,文件名为abcd.dll 打开系统运行,注册这个dll ,regsvr…

是多少

是多少def create_coefficient_csv_with_ratios(base_models, feature_cols, output_path,df):# 1. 配置与初始化n_decimal = 3 # 统一保留3位小数clean_features = [f.replace(Δ, ) for f in feature_cols] # 清洗…

2025年玻璃杯趋势:某某科技圆润咖啡杯引领健康饮水新潮流

文章摘要 2025年玻璃杯市场将注重健康、环保与个性化设计,某某科技推出的圆润咖啡杯以其独特人体工程学设计,解决用户烫手、易碎等痛点。本文基于用户搜索意图,分析玻璃杯选购技巧、趋势预测,并分享某某科技的产品…

2025 年密封线优质厂家最新推荐榜:权威甄选螺纹、高强度等多类型密封线质量与技术双优企业液态/亚麻/防腐/耐高温密封线厂家推荐

在工业生产与工程建设的关键环节中,密封线的质量直接关乎设备密封性能与运行安全,其应用涵盖螺纹密封、高温环境、防腐场景等多个领域。当前市场上密封线厂家数量繁杂,产品质量差距悬殊,部分厂家为压缩成本使用劣质…

MySQL 在金融高效的系统中的应用:强一致性与高可用架构实战

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微算法科技(MLGO)发布隐私与能量感知联盟博弈算法,重塑边缘摄像头网络架构,推动物联网智能演进

随着城市化和智能化浪潮的持续推进,物联网(IoT)摄像头在交通监控、公共安全、工业自动化、智慧城市等场景中被广泛部署。为了更好地从这些图像或视频数据中提取有用信息,深度学习(Deep Learning, DL)推理模型成为…