先看效果,elementui2.15.7支持el-descriptions,低版本的不支持。我是初学者,这里有几个要点 flex布局、滚动条样式等,

1 mock造数
mock这里使用了正则来造日期和中文的数据

import Mock, { Random } from 'mockjs'
import {getParams} from '@/utils/strUtil'
import {N18GLIST} from '@/utils/constant'
const sampleList = Mock.mock({'rows|100':[{id:'@guid','sex|1':['男','女','未知'],name: /[\u4E00-\u9FA5]{2,7}/,'nation|1':['中国','美国','日本','俄罗斯'],bazi: /([甲乙丙丁戊己庚辛][子丑寅卯辰巳午未申酉戌亥] ){3}[甲乙丙丁戊己庚辛][子丑寅卯辰巳午未申酉戌亥]/,birthday:/19\d{2}年[01]?[1-9]月[1-31]日/,birthplace:/[\u4E00-\u9FA5]{6,15}/,geju:() =>{// 随机选择1~3个let size = Math.ceil(Math.random()*3)let num = Math.floor(Math.random()*N18GLIST.length)return N18GLIST.slice(num, num+size)},'qiangruo|1':['弱','强','从强','从弱'],yongshen:'',tag:'',source:'百度百科'}]
})export default {'get|find/sampleList': option => {// 断语数据let params = getParams(option.url)let tableData = sampleList.rows.slice((params.page-1)*params.rows,params.page*params.rows)return {success: true,data: {total:100,rows:tableData}}}
}

2 滚动条
让滚动条更细一点

::-webkit-scrollbar {padding-left: 2px;width: 5px;height: 5px;background-color: #f5f5f5;
}::-webkit-scrollbar-thumb {border-radius: 5px;background-color: rgb(230, 230, 230);
}::-webkit-scrollbar-track {border-radius: 5px;background-color: #f5f5f5;
}

3 描述列表
通过deep选择器,改变一些原生elementui的样式
通过flex,设置元素一左一右,且局中显示

<template><el-card :body-style="{margin:'10px'}" :id="info.id"style="margin:5px 5px 0px 0px;height:290px;" ><div slot="header" class="header"><span style="">{{info.name}}</span><span style="margin-left:auto;">{{info.sex}}</span></div><div class="content"><el-descriptions :column="1"><el-descriptions-item label="八字">{{info.bazi}}</el-descriptions-item><el-descriptions-item label="出生日期">{{info.birthday}}</el-descriptions-item><el-descriptions-item label="国籍">{{info.nation}}</el-descriptions-item><el-descriptions-item label="出生地">{{info.birthplace}}</el-descriptions-item><el-descriptions-item label="格局"><el-tag size="small" v-for="item in info.geju" :key="item.val" style="margin-right:5px;margin-top:2px;">{{item.name}}</el-tag></el-descriptions-item><el-descriptions-item label="强弱">{{info.qiangruo}}</el-descriptions-item><el-descriptions-item label="用神">{{info.yongshen}}</el-descriptions-item><el-descriptions-item label="标签">{{info.tag}}</el-descriptions-item></el-descriptions></div><el-divider></el-divider><div class="footer"><el-link type="primary">详情</el-link><span style="margin-left:auto;">{{info.source}}</span></div></el-card>
</template><script>
export default {name: "ml-panel",data() {return {}},props: {info: Object},created() {},mounted() {},
}
</script>
<style lang="less" scoped>.el-card /deep/ .el-card__header{height:30px;// background-color: yellowgreen;display: flex;align-items: center;}.el-card /deep/ .el-divider--horizontal{margin: 0px;}.el-card /deep/ .el-descriptions-item__container .el-descriptions-item__content, .el-descriptions-item__container .el-descriptions-item__label {display: -webkit-inline-box;display: -ms-inline-flexbox;/* display: inline-flex; */-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}.header{display: flex;justify-content: flex-end;flex:2;}.content{height: 260px;overflow: auto;}.footer{display: flex;justify-content: flex-end;margin-top: 5px;}
</style>

下面做一个类似table的描述列表

关键代码如下,也很简单

 <el-descriptions-item label="天干地支" :span="2" contentStyle="padding:0px;"><el-descriptions :column="2" border size="small" ><el-descriptions-item label="十天干">甲乙丙丁戊己庚辛壬癸</el-descriptions-item><el-descriptions-item label="十二地支" >子丑寅卯辰巳午未申酉戌亥</el-descriptions-item><el-descriptions-item label="阳干">甲丙戊庚壬</el-descriptions-item><el-descriptions-item label="阴干" >乙丁己辛癸</el-descriptions-item><el-descriptions-item label="阳支">子寅辰午申戌</el-descriptions-item><el-descriptions-item label="阴支" >丑卯巳未酉亥</el-descriptions-item></el-descriptions></el-descriptions-item>

vue2 elementui描述列表相关推荐

  1. 055_Descriptions描述列表

    1. Descriptions描述列表 1.1. 列表形式展示多个字段. 1.2. Descriptions Attributes 参数 说明 类型 可选值 默认值 border 是否带有边框 boo ...

  2. 基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增

    基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增 页面效果 列表页面 新增页面 详情页面 代码实现 列表+新 ...

  3. vue2+element-ui实现表格分页显示

    vue2+element-ui实现表格分页显示 添加分页el-pagination 实现分页相关方法 添加分页el-pagination 编辑FundList.vue,给表格添加分页: <tem ...

  4. vue2+element-ui创建顶部导航栏及下拉菜单

    vue2+element-ui创建顶部导航栏及下拉菜单 引入顶部导航栏 使用下拉菜单 获取Vuex store数据 配置Vuex store 定义logout方法 引入顶部导航栏 创建client/s ...

  5. 9、HTML:有序列表(ol),无序列表(ul),描述列表(dl、dt、dd)详解

    1.什么是列表 什么是列表? 什么是有序列表? 什么是无序列表? 上面写的 3 句话就是一个列表,你懂得... 2.有序列表 有序列表:英文叫做 ordered list,所以标签也是取这个词组的首字 ...

  6. NG-ZORRO Descriptions描述列表自定义title样式(nz-descriptions-item)

    如何在NG-ZORRO组件的描述列表中自定义nz-title样式 需求描述: 使用NG-ZORRO组件中的Descriptions描述列表显示预约模块基础信息,物流组确认流程节点时,需要可以修改预约时 ...

  7. Vue2+elementUi后台管理项目总结

    前言 该项目是一款对公司员工及商品管理的后台系统,主要实现功能:公司角色的增删改查,和商品的增删改查,项目的主要模块有,登录,主页,员工管理,权限管理,商品管理,该项目的亮点是权限管理,不同角色登录进 ...

  8. 基于Spring boot + Mybatis-plus + ElementUI实现列表CRUD

    一.工具版本 编写java代码:IdeaIU-2021.1.3 管理项目依赖:Maven-3.8.3 管理项目文件:Git-2.34.1 关系型数据库:Mysql-8.0.27 二.项目搭建 1.创建 ...

  9. vue elementUi邮箱列表选择(全选,已读,未读,删除)功能

    基于vue + elementUI写的邮箱列表,包括全选,已读,未读,上次一次点击记录以及删除的操作 列表组件如下: <template><div style="heigh ...

最新文章

  1. Python的控制语句2
  2. Android Studio 小技巧/快捷键 合集
  3. oracle数据库操作
  4. 只需要30秒就可以做的30件事情:你会选择哪一件来改变世界?
  5. 开发者供不应求,垃圾项目在去年已造成2.1万亿美元损失
  6. 乐佰小迪智能机器人怎么使用_425台云洲智能水面救生机器人在山东寿光投入使用...
  7. 矩形变弧度角_懒惰使人类进步:不想刷马桶,那就让马桶自己变干净丨种草机...
  8. raspberry树莓派安装CUPS实现打印服务器共享HP P1007打印机
  9. python编程入门视频-Python编程入门电子书及视频教程-非常详细『强烈推荐』
  10. [4G5G专题-22]:架构-3GPP组织以及3GPP标准各个版本的演进路线
  11. js中的symbol详解
  12. [AHK]如何更改键盘快捷方式,在 Windows 10 中的虚拟桌面之间切换
  13. Burp Suite使用介绍(一)
  14. B站网页版播放常用快捷键
  15. (转)看穿机器学习(W-GAN模型)的黑箱
  16. 行人重识别AlignedReID:AlignedReID: Surpassing Human-Level Performance in Person Re-Identificat 重点亮点学习资料整理
  17. Unity UI抗锯齿测试
  18. Python爬虫学习 7 —— 正则表达式
  19. Spring框架的自动装配
  20. 论文笔记:用于动态薄膜干涉测量的高光谱成像《Hyperspectral imaging for dynamic thin film interferometry》

热门文章

  1. 如何理解类型geometry和geography以及4326、3857坐标系
  2. 前端基础知识(grid布局)
  3. Debian9的各个版本的下载地址
  4. 用什么擦地最干净脑筋急转弯_27个有意思的脑筋急转弯(含答案)
  5. cccccccccccccccccccc
  6. 低资源场景下知识抽取的综述与展望
  7. Shiro RememberMe 反序列化漏洞
  8. php搞笑证件,摆摊证制作软件app 摆摊证搞笑图片怎么做
  9. 用计算机求锐角三角形的度数,三角函数超入门(2)锐角三角形的三角比
  10. 从冷战到深度学习:一篇图文并茂的机器翻译史