el-select下拉框选项分多列展示

前言

       相信很多开发者在实际项目开发过程中都会使用到 element-ui 组件库中的 Select 选择器,这个选择器官方是默认只用一列去展示所有的选项信息,当我们需要展示的选项内容比较多时用户只能通过滚动条去查找,多少会影响操作效率,本文讲述一种将选项内容分多列去展示的方法,实现比较简单,仅供参考,首先放上笔者自己做出的效果图:

完整代码如下:

<template><div><el-form :model="info" label-width="100px" label-position="right"><el-form-item label="地址:" prop="address"><el-select v-model="info.address" clearable @change="changeItem"><el-row style="width: 300px;"><el-colv-for="(addressColumn, index) in addressList":key="index":span="8"><el-optionv-for="(item, index) in addressColumn":key="index":label="item.label":value="item.value":disabled="(item.value==='nan' || item.value==='guang')"></el-option></el-col></el-row></el-select></el-form-item></el-form></div>
</template><script>
export default {data() {return {info: {address: '',},addressList: [[{ value: 'bei', label: '北京路' },{ value: 'tian', label: '天津路' },{ value: 'xiang', label: '香港路' },{ value: 'guang', label: '广州路' },{ value: 'xia', label: '厦门路' },],[{ value: 'wu', label: '武汉路' },{ value: 'su', label: '苏州路' },{ value: 'shen', label: '深圳路' },{ value: 'cheng', label: '成都路' },{ value: 'chong', label: '重庆路' },],[{ value: 'ao', label: '澳门路' },{ value: 'tai', label: '台北路' },{ value: 'nan', label: '南京路' },{ value: 'kui', label: '昆明路' },{ value: 'xi', label: '西安路' },],]}},methods: {changeItem(value) {this.info.address = value}}
}
</script><style scoped></style>

 

       注:如果想要展示 2 列或者 4 列或者其他列数,可以自行修改 data() 中的 addressList 数组并调整 <el-col> 属性中的 span 值,设置 :span="n",其中 n= 24 / 要展示的列数。当然也可以自行写个方法自动化处理这个 addressList,输入参数为要展示的列数,输出对应的数组,而无需每次手工修改这个数组,这种方法本文不做代码展示。

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

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

相关文章

Android之Handler原理解析与问题分享

一、Handler运行原理剖析 1.关系剖析图 如果把整个Handler交互看做一个工厂&#xff0c;Thread就是动力MessageQueue是履带Looper是转轴Loooper的loop方法就是开关&#xff0c;当调用loop方法时整个工厂开始循环工作&#xff0c;处理来自send和post提交到MessageQueue的消息&a…

【DC-DC】AP5160宽电压 LED 降压型恒流芯片

产品描述 AP5160 是一款效率高&#xff0c;稳定可靠的 LED 灯恒流驱动控制芯片&#xff0c;内置高精度比较器&#xff0c;固定 关断时间控制电路&#xff0c;恒流驱动电路等&#xff0c;特别适合大功率 LED 恒流驱动。 AP5160 采用 SOT23-6 封装&#xff0c;通过调节外置电流…

Vue前端+快速入门【详解】

目录 1.Vue概述 2. 快速入门 3. Vue指令 4.表格信息案例 5. 生命周期 1.Vue概述 1.MVVM思想 原始HTMLCSSJavaScript开发存在的问题&#xff1a;操作麻烦&#xff0c;耦合性强 为了实现html标签与数据的解耦&#xff0c;前端开发中提供了MVVM思想&#xff1a;即Model-Vi…

鱼哥赠书活动第⑨期:如何应对IT服务交付中的问题?

按需交付服务从来都不容易。成功的交付是以一种符合客户预期的一致性、可靠性、安全性、隐私性和成本效益的方式交付客户所需的服务。无论服务提供商提供的是 IT 服务&#xff0c;还是更传统的快递或电力公用事业服务&#xff0c;这都同样适用。 与传统服务相比&#xff0c;IT…

单调队列的使用

单调队列其实就是一个队列&#xff0c;只是使用了一点巧妙的方法使得队列中的元素全都是单调递增&#xff08;或单调递减&#xff09;的 单挑队列主要解决以下问题&#xff1a; 滑动窗口在滑动时&#xff0c;r代表右侧数字进入串口&#xff0c;l代表左侧数字出窗口 这个过程…

力扣hot100:15.三数之和(双指针/哈希表)

分析&#xff1a; 三数和问题&#xff0c;这里和两数之和不一样&#xff0c;返回的是值&#xff0c;因此可以对其进行排序&#xff0c;使用双指针。 一、一层循环双指针 class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {sort…

O2OA(翱途)通过服务来调用接口实现单点登录案例

本文介绍O2OA服务管理中&#xff0c;接口的权限设定和调用方式。 创建接口 具有服务管理设计权限的用户&#xff08;具有ServiceManager角色或Manager角色&#xff09;打开“服务管理平台”&#xff0c;进入接口配置视图&#xff0c;点击左上角的新建按钮&#xff0c;可创建一…

【计算机考研】408+数学全年备考规划

先回答题主问题&#xff0c;不看学校规定的教材是完全OK的&#xff0c;我就是全程跟着王道下来&#xff0c;高分上岸了。 计算机专业知识除非自己大一大二学完以后定期复习&#xff0c;其实大家到了该准备考研的时候都已经忘得差不多了&#xff0c;所以不用担心&#xff0c;就…

根据用户名称实现单点登录

一、参数格式 二、后端实现 Controller层 public class IAccessTokenLoginController extends BaseController {Autowiredprivate ISysUserService sysUserService;Autowiredprivate ISingleTokenServiceImpl tokenService;/*** 登录方法** return 结果*/PostMapping("/l…

神经网络推理优化方法总结

&#x1f380;个人主页&#xff1a; https://zhangxiaoshu.blog.csdn.net &#x1f4e2;欢迎大家&#xff1a;关注&#x1f50d;点赞&#x1f44d;评论&#x1f4dd;收藏⭐️&#xff0c;如有错误敬请指正! &#x1f495;未来很长&#xff0c;值得我们全力奔赴更美好的生活&…

HTTP代理扫描的技术解析(HTTP代理扫描的技术原理和使用方法)

HTTP代理扫描的技术解析 近年来&#xff0c;随着互联网的快速发展&#xff0c;HTTP代理扫描技术也日益成熟。HTTP代理扫描是指通过扫描网络中的HTTP代理服务器&#xff0c;获得有效代理的IP地址和端口&#xff0c;进而实现网络请求的转发。通过HTTP代理扫描&#xff0c;用户可…

只会Vue的我,用两天学会了react,这个方法您也可以

公众号&#xff1a;需要以下pdf&#xff0c;关注下方 2023已经过完了&#xff0c;让我们来把今年的面试题统计号&#xff0c;来备战明年的金三银四&#xff01;所以&#xff0c;不管你是社招还是校招&#xff0c;下面这份前端面试工程师高频面试题&#xff0c;请收好。 背景 由…