尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

element-plus el-select

element-plus el-select
📅 发布时间:2026/6/19 19:56:13
<template><div class="app"><h4>=========默认情况下的select组件在设置collapse-tags-tooltip后,只有在鼠标移入折叠标签后才显示文本</h4><el-selectmultiplecollapse-tagscollapse-tags-tooltipv-model="select_value_1"placeholder="Select"style="width: 240px"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"/></el-select><h3>需求:让第一个鼠标移入也有tooltip效果</h3><h4>=========方式1:使用el-select的自定义标签+tooltip组件结合(缺点:需要编写大量的代码去处理)</h4><el-selectmultiplecollapse-tagsv-model="select_value_2"placeholder="Select"style="width: 240px"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"/><template #tag><template v-if="select_value_2.length >= 1"><el-tooltip effect="light" placement="bottom"><template #content><span class="custom-select-item">{{ select_value_2[0] }}<i class="el-icon el-tag__close" @click="onSelectItemCloseClick(0)"><el-icon><Close /></el-icon></i></span></template><span class="custom-select-item">{{ select_value_2[0] }}<i class="el-icon el-tag__close" @click="onSelectItemCloseClick(0)"><el-icon><Close /></el-icon></i></span></el-tooltip><template v-if="select_value_2.length >= 2"><el-tooltip effect="light" placement="bottom"><template #content><div class="collapse-hover-box"><template v-for="(item, index) in select_value_2.slice(1)" :key="index"><span class="custom-select-item">{{ item }}<i class="el-icon el-tag__close" @click="onSelectItemCloseClick(index + 1)"><el-icon><Close /></el-icon></i></span></template></div></template><span class="custom-select-item custom-collapse">+{{ select_value_2.length - 1 }}</span></el-tooltip></template></template></template></el-select><h4>=====方式2:能否用 collapse-tags-tooltip</h4><button class="test-btn" @click="onTest">测试</button><el-selectref="select_ref"multiplecollapse-tagscollapse-tags-tooltipv-model="select_value_1"placeholder="Select"style="width: 240px"><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"/></el-select></div>
</template><script setup>
import { ref } from "vue";const options = [{value: "Option1",label: "Option1",},{value: "Option2",label: "Option2",},{value: "Option3",label: "Option3",},{value: "Option4",label: "Option4",},{value: "Option5",label: "Option5",},
];
const select_value_1 = ref([]);
const select_value_2 = ref([]);
const onSelectItemCloseClick = (index) => {select_value_2.value.splice(index, 1);
};const select_ref = ref();
const onTest = () => {console.log(select_ref.value);
};
</script><style lang="less" scoped>
.custom-select-item {display: flex;align-items: center;background-color: #f4f4f5;color: #909399;font-size: 12px;padding: 0 9px;.el-tag__close {margin-left: 6px;}
}.collapse-hover-box {display: flex;.custom-select-item {margin-right: 5px;&:nth-last-child(1) {margin-right: 0;}}
}
</style>

相关新闻

  • sg.取消按钮焦点框
  • 251203 完成比完美重要
  • 6.4 基于线弹性断裂力学(LEFM)的断裂参数

最新新闻

  • 面试被问“你的缺点是什么”,90%的应届生都答错了!(附满分话术)
  • Spring Cloud Alibaba 最佳实践:基于 Spring Boot 4.0 的完整微服务示例项目
  • 三步掌握AI斗地主:如何用DouZero智能助手提升你的游戏胜率
  • 2026山东大学项目实训个人博客(六)
  • DC/DC电源设计实战:从MIC261201选型到PCB布局与热管理全解析
  • 2026济南婚纱摄影选型全指南:行业标准、品牌梯队与合规避坑全解析 - 速递信息

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号