最好用的 5 个 Vue select 单选多选下拉组件 - 卡拉云

74 篇文章 61 订阅
订阅专栏

最好用的 7 款 Vue admin 后台管理系统测评

本文首发:《最好用的 5 个 Vue select 单选多选下拉组件 - 卡拉云》

单选 / 下拉 / 多选(select)组件在搭建 Vue 的 app 中特别常用,Vue select 除了用鼠标点选外,还可以有更多样的功能,比如搜索过滤,树状结构,tab 分组,按组选择等。这些高级功能都可以在第三方组件中找到,本文记录了我自己使用多年最好用的 5 款 Vue select 组件,每一款都经过我实际测试,推荐给大家。

如果你正在搭建后台管理工具,又不想处理前端问题,推荐使用 卡拉云,卡拉云是新一代低代码开发工具,可一键接入常见数据库及 API ,无需懂前端,仅需拖拽即可快速搭建属于你自己的后台管理工具,一周工作量缩减至一天,详见本文文末。

基础款多选组件

多选组件最简单的写法,只需要将属性添加到本机 <select> 里即可创建功能最简单的多选组件。然后你 app 的用户可以按着 Ctrl 键,来进行单选或多选。

<body>
    <h3>卡拉云 select 选择器组件测评</h3>
</body>

<select name="name" id="demo" multiple>
    <option value="kalacloud"> 卡拉云 </option>
    <option value="lowcode"> 低代码开发工具 </option>
    <option value="com"> kalacloud.com </option>
  </select>

select-basic

是不是稍微有点简陋,功能也非常单一。好在 Vue.js 里有非常多第三方组件库供我们选择。

接下来介绍 5 款我自己常用的 Vue Select 第三方组件,它们各有特色,希望能帮你找到合适你的选择器

  • Vue-multiselect - 单选多选、搜索过滤、UI 漂亮
  • Multiple-Select - 分组多选、按组全选、轻盈好用
  • Vue Treeselect - 大数据量依然轻松处理
  • Vue Tree - 树状结构选择器、过滤搜索、分组全选
  • Vue multi select - 分组搜索、tab 分页、分组全选

1. Vue-multiselect - 单选多选、搜索过滤、UI 漂亮

vue-multiselect

Vue-multiselect 的 UI 设计相当漂亮,同时支持过滤搜索、键盘快捷键,它是我最喜欢用的 Vue select 组件之一,放在第一个介绍。

vue-multiselect

Vue-multiselect 更多功能:

  • 没有依赖
  • 单选、多选、标记
  • 自定义选项模板
  • 下拉菜单
  • 过滤及搜索建议
  • 基本组件和对自定义组件的支持

扩展阅读:《 顶级好用的 5 款 Vue table 表格组件测评与推荐》

2.Multiple-Select - 分组多选、按组全选、轻盈好用

multiple-select

Multiple-Select 是一款简洁的多选框组件,支持 Vue 。虽然 UI 简单,但整体轻盈,功能有十分丰富,默认显示复选框,能够对多选项进行分组,支持在一行中显示多个选项,按组全选。

扩展阅读:《 最好用的 7 款 Vue 3 富文本编辑器》

3. Vue Treeselect - 大数据量依然轻松处理

multi-select-tree

vue-treeselect 是一个多选组件,它的好,需要你 setup 起来自己用上才能感觉到,不论数据量多大,它都能轻巧的进行过滤搜索,不论数据嵌套有多深,加载毫无延迟,点击秒开。支持键盘快捷键,丰富的选项可高度定制。

扩展阅读:《 手把手教你Vue3+Node.js+Expres+MySQL环境搭建》

4. Vue Tree - 树状结构选择器、过滤搜索、分组全选

vue-tree

Vue Tree 是国人开发的树状结构选择器,支持多选、分组全选、过滤搜索等。它有三种模式,纯搜索选择,纯树装结构选择以及搜索与树状结合的选择方式。

扩展阅读:《 Vue Router 手把手教你搭 Vue3 路由》

5. Vue multi select - 分组搜索、tab 分页、分组全选

vue-multi-select

Vue multi select 是一款轻量级单选多选组件,支持键盘快捷键。它和其他几款选择组件相比多了 tab 分页功能,在某些场景下,非常好用。Vue multi select 代码简洁,扩展性强,可根据你的应用场景按需定制。

扩展阅读:《 最好用的 7 款 Vue admin 后台管理系统测评》

6. 选择器总结

本文推荐了我自己使用多年的 5 款最好用的 Vue select 选择器,这其中一定有一款适合你。这些第三方组件已经帮我们节省大量开发时间,如果还想更进一步,推荐使用 卡拉云,卡拉云内置选择器和过滤搜索功能,无需懂任何前端,仅需拖拽即可快速生成。

07-kalacloud

卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费 试用卡拉云。

扩展阅读:

  • 最好的 5 款翻译 API 接口对比测评
  • 最好用的七大顶级 API 接口测试工具
  • 最好用的 5 款 React 富文本编辑器
  • Postman 使用教程 - 手把手教你 API 接口测试
  • 最好的 6 个免费天气 API 接口对比测评
  • 如何在 Vue 中导出数据至 Excel 表格
Vue学习笔记【2】组件 - 多选select(带全选)
N_x1122的博客
11-25 1815
vue2.X 带全选的 select 多选
vue-select 多选下拉列表
09-11
vue-select 多选下拉列表,建议用火狐或者谷歌浏览器打开,低版本IE对vue兼容性不好
vueselect一个原生Vuejs组件提供类似于的Select2功能
08-10
vue-select 一个原生Vue.js组件提供类似于的Select2功能
多选下拉菜单库:Vue-Multiselect 指南
最新发布
gitblog_00567的博客
08-10 417
多选下拉菜单库:Vue-Multiselect 指南 multi-selectA user-friendlier drop-in replacement for the standard select with multiple attribute activated.项目地址:https://gitcode.com/gh_mirrors/mu/multi-select 项目介绍 Vue-Mul...
Vue3选择器(Select
Mr Dear的博客
03-31 1万+
下拉选择器组件,支持禁用、禁用选项、清除、搜索、自定义过滤函数、自定义选项字段名、自定义下拉面板数、自定义下拉面板滚动条、自定义样式等。总之,功能丰富,简单易用😁😁
vue3组件Select
秋来九月八
02-21 4805
弹出一个下拉菜单给用户选择操作,用于代替原生的选择器,或者需要一个更优雅的多选器时。当选项少时(少于 5 项),建议直接将选项平铺,使用 Radio 是更好的选择。
vueselect下拉多选项-multiple属性
热门推荐
祈澈菇凉
09-01 2万+
最近在使用vue-element-admin这个后台管理框架开源模板在做一个管理后台,使用起来其实还挺方便的,大部分的组件源码里面都已经写好了,用的时候只需要把源码拿出来修改修改,也就成了。 这里记录一下开发过程中遇到的一些功能。 资料相关 vue-element-admin 推荐指数:star:55k Github 地址:https://github.com/PanJiaChen/vue-el...
vue-treeselect:具有对Vue.js的嵌套选项支持的多选组件
02-06
具有Vue.js嵌套选项的多选组件 产品特点 支持嵌套选项的单选多选 模糊匹配 异步搜索 延迟加载(仅在需要时加载深度选项的数据) 键盘支持(使用上箭头和下箭头键进行导航,使用Enter键选择选项,等等) 丰富的...
multiselect:Vue 3多选组件,具有单选多选和标记选项
03-30
Vue 3多选 赞助商 其他图书馆 具有多句柄,工具提示合并和格式化的Vue 3滑块组件。 具有标签,自定义插槽和样式选项的Vue 3切换组件多选功能 Vue 2和3支持 没有依赖关系 轻量级(压缩后 < script >...
el-select 下拉多选实现全选的实现
12-12
在写一个功能时发现el-select支持多选,但是竟然不支持全选,好无语哦,那就自己实现一下吧~有两种方法,第二种感觉简单些 方法一:下拉项增加一个【全选】,然后应该有以下几种情况: 下拉选项全都勾选时,【全选...
vue el-select多选封装及使用
weixin_46328739的博客
12-01 1547
使用了Element UI库中的el-select和el-option组件来构建多选下拉框。同时,也包含了一个el-input组件用于过滤搜索选择项,以及el-checkbox-group和el-checkbox组件用于显示多选项。
使用Vue自定义指令实现Select组件
08-27
主要介绍了使用Vue自定义指令实现Select组件,如果哪位朋友对vue自定义指令不是多了解的话,此篇文章会对你有所帮助的,需要的朋友可以参考下
vue-select2:Vue中的select2组件
05-05
Vue Select2组件 该项目是使用版本2.9.1生成的。 指示 该项目旨在显示如何使用v-select2-component。 如果要在Vue 3.0中使用它,请检查 。 v-select2组件 源代码位于: : 。 相关版本 Vue-Select2-Component基于以下插件和libs(version): 如何使用 安装 // npm install npm install v-select2-component --save 用作组件 导入为全局组件。 // import Select2Component import Select2 from 'v-select2-component' ; Vue . component ( 'Select2' , Select2 ) ; new Vue ( { // ... } ) 导入单个组件。 // import Sel
vue组件简介-select
weixin_37024652的博客
06-05 382
<el-form-item label="职务" label-width="80px"> <el-select v-model="form.positionName" style="width: 360px;"> <el-option v-for="(pos,index) in form.positions" :key="index...
vue中的select下拉多选
$
05-25 4536
效果图: 代码: css: <el-select v-model="xxx" multiple value-key="id" collapse-tags @change="clk"> <el-option v-for="(item,index) in arrs" :label="item.name" :value="item" :key="index"> </el-optio
vue+ElementUI el-select 下拉选择 多选增加全选封装组件(TSelect组件新增下拉分页功能)
wocwin的博客
07-08 2108
vue+ElementUI el-select 下拉选择 多选增加全选封装组件,2023-08-31 TSelect组件新增自定义显示下拉项label;TSelect组件新增下拉分页功能
推荐项目:Vue-Select,优雅的Vue.js选择控件
gitblog_00007的博客
06-18 394
推荐项目:Vue-Select,优雅的Vue.js选择控件 vue-selectA Vue.js component implementing the select control with the jQuery select2 plugin.项目地址:https://gitcode.com/gh_mirrors/vue/vue-select前端开发的世界里,提升用户体验始终是我们的首要任务...
vue自定义select组件
qq_43557395的博客
05-19 1572
SelectBar组件 <template> <div class="m-select-wrap"> <input :class="['u-select-input f16', color === 'blue' ? '' : 'white-color']" type="text" readonly @click="openSelect" @blur="onBlur" v-model="se...
vue 多项选择器 picker组件——动态绑定数组实现多项选择器
weixin_45896868的博客
04-13 2106
基于这个演示的效果我们可以很直观的知道各个属性的作用:range是我们选择的范围,range-key是要它显示的内容,value是每次选定的下标(类似[0,0,0]这样),@columnchange是滑动改变选择触发的方法。一开始我认为是同步的问题,就是接口的数据还没来及给multiAdress这个数组,picker就已经显示了,于是使用了promise来解决这个问题,但是没有作用,于是我又想了很久,终于在别人的博客中找到了答案,那就是。省市区的格式是这样的,Code可以不用管,这是我调用接口用的参数。
写文章

热门文章

  • MySQL Workbench 使用教程 - 如何使用 Workbench 操作 MySQL / MariaDB 数据库中文指南 45597
  • Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器 41792
  • 5 款最棒的 Vue 移动端 UI 组件库 - 特别针对国内使用场景推荐 35931
  • 最好的 6 个免费天气 API 接口对比测评 33341
  • ECharts 饼图颜色设置教程 - 4 种方式设置饼图颜色 28245

分类专栏

  • 卡拉云 74篇

最新评论

  • 订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统

    李某[隻]: 在哪能去查看你这个订单管理系统大致框架呢

  • Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器

    weixin_46902459: 大佬,怎么检测视频的编码是否能在当前浏览器正常播放,H.265 (HEVC)的视频能播放,当是是黑屏的,有声音,怎么判断给出提示

  • Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器

    *!?: 这个库会优化视频加载速度么

  • 后端实战教程:如何使用 Node.js 开发 RESTful API 接口(Node.js + Express + Sequelize + MySQL)

    汉武大帝·: sequelize是用的 v5 还是v6

  • MySQL Workbench 使用教程 - 如何使用 Workbench 操作 MySQL / MariaDB 数据库中文指南

    m0_69036227: 在数据库中创建表这一步,我没有<click to edit>这些字,所以后面也不能直接在table中插入数据,那我就只能自己写代码输数据了吗

最新文章

  • React useReducer 终极使用教程
  • React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发
  • 后端实战手把手教你写文件上传接口:如何使用 Node.js + MongoDB 开发 RESTful API 接口(Node.js + Express + MongoDB)
2022年52篇
2021年22篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司优化网站制作小玩具天门湖南网站优化推广十堰模板网站优化营销白云优化网站排名嘉定区公司网站优化哪家好无锡黄巷网站优化河源网站优化技巧嘉定区谷歌网站优化哪家好网站怎么进行百度优化推广珠海网站优化推荐小罗24聊城做网站优化一个月收费多少化工产品工艺优化网站放心的网站关键词优化团队网站排名优化百度价格网站做个优化多长时间白云网站优化价格长宁区信息网站优化价格网站优化的好处都有哪些宜春seo网站优化浙江服务网站优化产品介绍红河网站优化方式长沙百度网站排名优化渭南网站搜索优化辽宁长春市网站推广与优化深圳网站seo优化系统保山网站怎么优化网站优化外包乐云seo昆明湖南网站优化推广现在什么样的网站优化软件好用韶关专业网站优化排名香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化