今天用ui库的 栅格布局(el-row,el-col) 简单写个横向表格

横向表格一般都是展示某个 对象(Object) 的数据而, 这时候我们要把对象转化成 数组(Array)

当然拉我是手动转换的, 大家也可以封装方法  ^_^

最终效果

原数据

{name: '小王',age: '12',sex: '男',min: '909886',bag: '凑字-凑字-凑字-凑字'
};

转化成数组(二维数组)

[[{ title: '姓名', value: obj.name }, { title: '年龄', value: obj.age }],[{ title: '性别', value: obj.sex }, { title: 'min号', value: obj.min }],[{ title: '个人简介', value: obj.bag }]
]

全部代码()

<template><div class="wrapper"><el-row v-for="(item,index) in list" :key="index" class="table-col"><el-col v-for="(table,index2) in item" :key="index2" :span="24/item.length" class="table-item"><span class="label">{{ table.title }}</span><span class="value">{{ table.value }}</span></el-col></el-row></div>
</template><script>
export default {props: {list: {type: Array,default: () => [[{ title: '姓名', value: '小大王' }, { title: '年龄', value: '17' }],[{ title: '性别', value: '--' }, { title: 'min号', value: '122255555' }],[{ title: '个人简介', value: '凑字-凑字-凑字-凑字' }]]}}
};
</script><style lang="scss" scoped>
.wrapper{width: 100%;border: solid 1px #eaf2f8;.table-col:not(:last-child){border-bottom: solid 1px #eaf2f8;}.table-item:not(:last-child){border-right: solid 1px #eaf2f8;}.table-col{height: 100%;display: flex;}.table-item{height: 100%;display: flex;>div{display: flex;}.label{display: flex;align-items: center;width: 150px;text-align: left;background: #f2f9fc;color: #666;padding: 8px 12px;}.value{display: flex;align-items: center;word-wrap: break-word;color: #222;font-size: 14px;padding: 8px 12px;flex: 1;}}}
</style>

希望能帮助你们 ^_^

vue 横向表格 (el-row,el-col)栅格布局相关推荐

  1. html 栅格表单,col 栅格布局

    ## col 栅格布局规则 ### 该文档不再维护,新版文档地址: [form-create 文档](http://fc.gd8.top) **所有组件均支持布局配置规则,详细参考**[iview栅格 ...

  2. [vue] 说说你对选项el,template,render的理解

    [vue] 说说你对选项el,template,render的理解 el: 把当前实例挂载在元素上 template: 实例模版, 可以是.vue中的template, 也可以是template选项, ...

  3. 从零学习Vue - 02模板语法、el与data两种写法、mvvm模型、数据代理

    root容器里的代码被称为模板,有了模板会有特殊的模板语法.Vue模板中语法有两大类,一类是插值语法,另一类是指令语法. 插值语法 功能:用于解析标签体内容.写法:{{xxx}},xxx为js表达式, ...

  4. vue+elementui表格前端导出excel以及自定义导出样式

    vue+elementui表格前端导出excel以及自定义导出样式 项目遇到前端自己导出表格,我自己把后端给我的数据处理了一波,合并重复列啊,以及表头合并啊.可没想到导出竟然也要前端自己来弄,于是乎请 ...

  5. vue实现表格单元格的拆分、合并

    在之前的项目中,我接到一个需求,需要一个类似excel的表格合并和拆分的需求. 目前我自己初步实现是这样子的 我们的项目是前后分离的,后端用的是.net,前端用的是vue,得到这个需求之后,我的第一反 ...

  6. vue自定义表格(每一列表格下面包含一个子表格)

    vue自定义表格(每一列表格下面包含一个子表格) 实现效果图 template <div class="marsTable" ref="marsTable" ...

  7. vue校验表格数据_如何通过数据验证限制Google表格中的数据

    vue校验表格数据 If you use Google Sheets to collaborate with others, you can prevent people from typing th ...

  8. bootstrap4 横向表格

    bootstrap4 横向表格 页面代码 效果图如下 代码如下 <!DOCTYPE html> <html lang="en" xmlns:th="ht ...

  9. VUE iView之栅格布局响应式布局

    栅格布局: 我们采用了24栅格系统,将区域进行24等分,这样可以轻松应对大部分布局问题.使用栅格系统进行网页布局,可以使页面排版美观.舒适. 我们定义了两个概念,行row和列col,具体使用方法如下: ...

最新文章

  1. 造一个鸿蒙,仅有华为还不够
  2. linux下yum的搭建(redhat5)
  3. 七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?
  4. Firebug快速入门(二)
  5. CentOS系统提示用户名不在sudoers文件中
  6. 云炬Android开发笔记 12基于WebView的混合App框架设计(包含浏览器与原生请求Cookie的处理)
  7. 牛客网 【每日一题】4月15日 Treepath
  8. [html] 在H5中如何预加载音频?
  9. python语言控制结构是指_python程序的三种控制结构
  10. Linux查看端口使用情况
  11. 在线解mysql_mysql锁表和解锁语句分享
  12. css一行内容过多显示省略号
  13. 笔记本显示未连接录音服务器,电脑显示未安装音频设备怎么办?
  14. Android和ios的区别
  15. 【云速建站】网站的基本设置
  16. 数据分析tableau 和 python的区别_数据分析师综述篇
  17. C++ push_back()和back() 、pop()、push()、emplace() 和 emplace_back()
  18. 海南三亚游记2022-2023跨年
  19. 国际验证码接口GO语言
  20. html5无序列表,有序列表,定义列表,组合标签,div分区标签

热门文章

  1. 苹果承认部分iPhone12屏幕泛绿问题,对LGD是重大打击
  2. Java调用long的最大值和最小值
  3. 跳槽后要赔130万!原公司:竞业协议你自己签的
  4. html5新语义化标签
  5. LayoutInflater.from(this).inflate()
  6. 前馈神经网络--前向传播与反向传播计算过程
  7. 爱她就带她去诠释视觉拍婚纱照吧!
  8. Java生成PDF文件_自用
  9. Windows无法使用PIN码登陆-且无法重新设置PIN码
  10. LeetCode LCP 56. 信物传送(迪杰斯特拉-最短路径)