网站首页 > 精选文章 正文
下拉框多选
效果图:
<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-option>
</el-select>
<script>
data() {
return {
xxx:'',
arrs:[
{id:0,name:'00',sex:'0',cont:'000'},
{id:1,name:'11',sex:'1',cont:'111'},
{id:2,name:'22',sex:'2',cont:'222'},
],
}
},
methods: {
clk(){
console.log(this.xxx);
},
}
</script>
参数说明:
v-model=“xxx” :绑定的属性
multiple :控制多选
value-key=“id” :唯一标识,绑定值为对象类型时必填,id是你那个对象里面的某个属性
collapse-tags :选了好几个选项,内容长度超出了就把后面的选项改成+1显示
@change=“clk :点击事件
v-for=”(item,index) in arrs" :循环的数组
:label=“item.name” :选项
:value=“item” :绑定的对象
:key=“index” 唯一值
如果想绑定对象里面的一个属性,:value那里就绑定item.xxx就可以了。
多选数据回显
效果图:
思路:v-model绑定的是一个数组,里面包含你所选择的值,拿到的是一个串数字,需要转为字符串,再转按逗号分隔成数组进行赋值。
<p class="adzjgs"><span>护士姓名:</span>
<el-select
multiple
v-model="mnurseId"
:multiple-limit=3>
<el-option :value="item.id" v-for="item in cnurseIdArr" :key="item.id" :label="item.name"></el-option>
</el-select>
</p>
rows(row){
this.mnurseId=row.nurseIds.toString().split(',');`
}
没了,结束了,是不是很简单呐,如有问题,欢迎留言。
如果此篇博文对您有帮助,还请动动小手点点关注 点点赞 收藏 留言呐~,谢谢 ~ ~
猜你喜欢
- 2025-07-21 Vue 前端开发——导入Excel/Csv(vue前端导入excel文件)
- 2025-07-21 element-ui实现动态表头的表格问题汇总
- 2025-07-21 告别频繁登录!Nuxt3 + TS + Vue3实战:双Token无感刷新方案全解析
- 2025-07-21 斯皮尔伯格:流媒体电影没资格拿奥斯卡?
- 2025-07-21 Vue3 “微商城”前台开发文档(vue前端开发工具)
- 2025-07-21 Ant Design of Vue 组件 a-table 如何横向排列
- 2025-07-21 超简 Vue3+Ts 可视化拖拽设计器DreamDesign
- 2025-07-21 基于 Vue.js 磁片栅格布局组件VueGridLayout
- 2025-07-21 Vue脚手架使用Element UI(vue脚手架使用视频教程与步骤)
- 2025-07-21 Vue3 + Element Plus 实现跨页选择的 el-table 表格功能
- 最近发表
-
- Vue 前端开发——导入Excel/Csv(vue前端导入excel文件)
- element-ui实现动态表头的表格问题汇总
- 告别频繁登录!Nuxt3 + TS + Vue3实战:双Token无感刷新方案全解析
- 斯皮尔伯格:流媒体电影没资格拿奥斯卡?
- Vue3 “微商城”前台开发文档(vue前端开发工具)
- Ant Design of Vue 组件 a-table 如何横向排列
- 超简 Vue3+Ts 可视化拖拽设计器DreamDesign
- 基于 Vue.js 磁片栅格布局组件VueGridLayout
- vue中的select下拉框多选以及多选数据回显
- Vue脚手架使用Element UI(vue脚手架使用视频教程与步骤)
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)