第5节:下拉弹窗内容定制 —— 搜索过滤、分组、自定义插槽

发布时间:2026/10/4 17:38:32
第5节:下拉弹窗内容定制 —— 搜索过滤、分组、自定义插槽 第5节下拉弹窗内容定制 —— 搜索过滤、分组、自定义插槽本节深入弹窗内部怎么在弹窗里加搜索框、给选项分组、在弹窗底部塞自定义内容比如 “新增选项” 按钮。核心知识点filterable给 el-select 加可搜索能力弹窗顶部自动出现输入框按 label 模糊匹配el-option-group选项分组弹窗内出现分组标题#header/#footer插槽往弹窗头部 / 底部塞自定义内容Element Plus 2.4 支持filter-method自定义搜索过滤逻辑默认按 label 匹配完整可测试代码template div classcontainer h4带搜索 分组 底部自定义按钮的下拉弹窗/h4 el-select v-modelselected filterable placeholder输入关键字搜索 stylewidth: 280px !-- 弹窗底部插槽加一个新增选项按钮 -- template #footer div classfooter-box el-button sizesmall typeprimary clickaddOption 新增选项 /el-button /div /template !-- 分组前端框架 -- el-option-group label前端框架 el-option labelVue 3 valuevue / el-option labelReact valuereact / el-option labelAngular valueangular / /el-option-group !-- 分组后端语言 -- el-option-group label后端语言 el-option labelNode.js valuenode / el-option labelGo valuego / el-option labelPython valuepython / /el-option-group /el-select p stylemargin-top: 16px当前选中{{ selected }}/p /div /template script setup import { ref } from vue import { ElMessage } from element-plus const selected ref() const addOption () { ElMessage.success(点击了底部新增选项按钮这里可以打开新增弹窗) } /script style scoped .container { padding: 20px; } .footer-box { padding: 8px 12px; border-top: 1px solid #ebeef5; } /style测试要点点开下拉弹窗顶部自动出现搜索输入框输入vue只显示匹配项选项按 “前端框架 / 后端语言” 两组展示带分组标题滚动到弹窗最底部能看到 “ 新增选项” 按钮点击触发消息提示清空搜索框后所有选项恢复显示业务常见场景远程搜索filterable remote选项来自接口用户输入关键字时调接口。下一节会讲。弹窗底部放 “加载更多”用#footer插槽 滚动到底事件实现分页加载。今天 10:18

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询