今天用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. MONO源码编译笔记-版本:unity-2018.4-mbe
  2. 吊打一切现有开源OCR项目:效果再升7%,速度提升220%
  3. 计算机软件在矿井地质中的应用,(完整版)遥感导论知识点整理(梅安新版)
  4. java获取数据库连接语句_JAVA连接数据库语句
  5. miniuidatagrid只允许修改某一列_State Processor API:如何读取,写入和修改 Flink 应用程序的状态...
  6. 不止是 Oracle 读物
  7. Rust : future库
  8. 二进制空间权重矩阵_“生成空间权重矩阵”的工作原理
  9. 灰度思维,黑白决策(上)
  10. Android 微信聊天记录、联系人备份并导出为表格
  11. 由IconFont引起的svg、ttf、woff、woff2图标的研究及转换
  12. The APR based Apache Tomcat Native library which allows optimal performance in production environm
  13. 使用CSplitterWnd分隔窗口,左视图控制,右视图显示
  14. 把日期横杠转化为斜杠
  15. 雅思和托福的区别(转)
  16. Unity5.3官方VR教程重磅登场-系列6 VR真机测试和产品发布
  17. 计算器(只能进行加减乘除,其他算法可以自己加)
  18. 接口测试用例设计方法方式和流程一文到底
  19. 抖音卡点视频怎么制作
  20. Linux下的c++系统检测工具:网络编程小插曲

热门文章

  1. Mysql: 错误代码:1054 Unknown column ‘ ‘ in ‘field list‘
  2. 探讨getchar与scanf的区别
  3. 兄弟萌,让我们在 vscode 里放烟花吧
  4. c语言字strcpy,c语言,strcpy
  5. 执业药师(中药、西药)考试题库系统
  6. CoreText 轻松设置字体大小,间距,行间距,段间距,算高度
  7. 腾讯云与玉符科技联合发布“千帆玉符”助力IDaaS行业发展
  8. php一句话猥琐流搞法,最猥琐的一句话
  9. GIT 生成 SSH key
  10. 【反序列化漏洞-02】PHP反序列化漏洞实验详解