文章目录

  • 一、需求背景
  • 二、需求分析
  • 三、解决方案
  • 四、拓展阅读

一、需求背景

在开发前端项目过程中,遇到结果列表操作栏位需要每2个按钮元素为一行展示需求。

二、需求分析

可通过将返回值封装为二维数组,或者根据数组下标进行换行操作。

三、解决方案

经过实践,发现将返回值数组封装为二维数组,然后前端通过el-row,el-col标签封装实现。实现代码如下:

<el-row v-for="(btnArr, index) in oprBtn" :key="index"><el-col v-for="(btn, index) in btnArr" :key=''btn.laberid"><el-button type="text" @click="btnClick(btn.laberid)"></el-button></el-col>
</el-row>
let arrTmp = []
this.displayBtn = []
if (this.displayBtn.length === 1) {this.oprBtn.push(this.displayBtn)
} else {this.displayBtn.forEach((item, index, cols) => {arrTmp.push(item)if ((index + 1) % 2 === 0) {this.displayBtn.push(arrTmp)arrTmp = []}})
}

四、拓展阅读

  • 《Vue进阶(幺贰贰):ES6 判断是否为空对象》

Vue进阶(幺贰叁):v-for 实现一行展示 n 个元素相关推荐

  1. Vue进阶(贰零叁):iframe嵌套页面IE不展示问题解决

    文章目录 一.前言 二.问题分析 三.解决方法 四.拓展阅读 一.前言 在前期博文<Vue进阶(六十四):iframe更改src后页面未刷新问题解决>中讲解了iframe更改src后页面未 ...

  2. Vue进阶(贰零壹):JS合并两个数组方法详解

    文章目录 一.前言 二.实现 2.1 concat 2.2 for循环 2.3 apply 2.4 ...拓展符 三.拓展阅读 一.前言 项目开发过程中,将两个数组合并成为一个的情况十分常见.比如: ...

  3. Vue进阶(贰零柒):Webpack 性能优化措施汇总

    文章目录 一.前言 二.优化方案 2.1 优化 Loader 2.2 DllPlugin 2.3 代码压缩 2.4 一些小的优化点 2.5 减少 Webpack 打包后的文件体积 2.5.1 按需加载 ...

  4. Vue进阶(贰佰):前端UI框架介绍

    文章目录 前言 一. ElementUI 二.iView UI 三.Ant-design-vue 四.at-ui 五.Mint UI 六.WeUI 七.cube-ui 八.amaze UI 九.Flu ...

  5. Vue进阶(贰零壹):el-steps 实现页面内导航

    文章目录 一.前言 二.属性介绍 三.Demo 四.拓展阅读 一.前言 在前端开发过程中,当页面内容分为若干栏目后,通过增加导航栏位定位至相应栏目不失为一种良好的用户体验. 应用el-steps可实现 ...

  6. Vue进阶(幺贰柒):插槽详解

    文章目录 一.概述 二.使用步骤 三.何时使用插槽? 四.如何使用插槽? 五.拓展阅读 一.概述 插槽就是子组件中用slot标签定义的预留位置,可以设置name属性,也可以不设置name属性,设置na ...

  7. Vue进阶(幺肆叁):如何用绝对定位(position:absolute)完美定位布局及其注意事项

    文章目录 一.前言 二.标准流 2.1 排布规则 三.Demo 四.拓展阅读 一.前言 在<Vue进阶(幺肆贰):CSS-静态定位,相对定位,绝对定位,固定定位的用法和区别详解>一文中,讲 ...

  8. Vue进阶(幺贰零):父组件获取子组件验证结果

    文章目录 一.前言 二.代码实现 三.拓展阅读 一.前言 在开发Vue项目过程中,代码复用之自定义组件是常做事情.当子组件为form表单的时候,父组件需要获取子组件(表单)的验证结果. 尽管有 pro ...

  9. Vue进阶(幺陆叁):vue项目启动后自动打开页面并设置默认浏览器

    文章目录 一.修改默认浏览器 二.vue 项目启动自动打开页面 三.拓展阅读 以windows 系统为例,操作方法如下: 一.修改默认浏览器 设置谷歌浏览器为默认浏览器. 1.首先打开"开始 ...

最新文章

  1. 美国12大科技公司如何参与自动驾驶?
  2. Cacti性能优化和监控H3C交换机
  3. n平方的求和公式_素数求和公式!!!(操作测试)
  4. GPU 编程入门到精通(一)之 CUDA 环境安装
  5. 信号处理中数字频率和模拟频率简明讲解
  6. 程序员容易不能生育?
  7. android studio 设置自动编译_Appium Mac系统 自动测试环境搭建
  8. BeautifulSoup解析库select方法实例——获取企业信息
  9. bcc挖矿用什么_IPFS挖矿与传统传统挖矿的区别
  10. DataBseDesign工作笔记001---基于RBAC用户权限管理数据库设计_用图的形式说明_精确到页面的元素
  11. 实验1-6 输出带框文字
  12. 药品缺陷检测中的机器视觉技术
  13. 48.网络安全渗透测试—[穷举篇11]—[webshell密码破解(asp/aspx/php)]
  14. 【软件相关】EPlan Electric P8 v2.7EPlan Harness ProD v2.7(新方法!)
  15. zooInspector下载
  16. 三极管什么时候工作在饱和区
  17. [转] 怎样写好作文批语
  18. win10连不上网,几种尝试
  19. 探索设计模式之六——单例模式
  20. 紫荆花开之say love to the girl you love

热门文章

  1. 全球首款iOS模拟器出炉!在违法的边缘疯狂试探
  2. Office Tool Plus 下载使用 365 2021/2019等版本
  3. 暨王博士关于学术论文写作指导总结
  4. 信驰达微信iBeacon摇一摇周边方案ibeacon蓝牙设备
  5. Mozilla Add-ons学习笔记(1)
  6. 计算机英语趣味知识,看段子,学英语,懂点计算机知识才能看懂哦!
  7. Java 开发规范文档
  8. 软件工程课程设计项目总结与项目报告
  9. java线程中join方法的简单讲解
  10. UART和RS232/RS485的关系是什么?