当前位置: 首页 > news >正文

【项目经验】elementui--table表格自定义表头及bug

一.思路

  1. 首先我们肯定得循环表头,我们原生js封装的表格的实现原理就是这样。
  2. 其次我们要把自己循环的label显示出来,对应的prop也要和表格数据相对应。
  3. 用div标签循环都会出现错误(div里面套column),大家不要踩坑。第一项会跑到最后一项,去掉div即可

二.代码

// html部分 用template循环也可以
<div class="tableDiv"><el-table :data="tableData" height="250" border style="width: 100%"><el-table-column v-for="(col, index) in cols" :key="index" :prop="col.prop" :label="col.label"header-align="center" width="155" align="center"></el-table-column></el-table></div>// js部分 注意cols数据格式
data () {return {cols: [{label: "姓名",prop: 'name'},{label: "年龄",prop: 'age'},{label: "身高",prop: 'clas'},{label: "职业",prop: 'job'},{label: "工作经历",prop: "jobs"}],tableData: [{'name': "禹宝宝","age": "18","clas": "185","job": "三目运算符创始人","jobs": "vue4.0突出贡献者"}]};},

三.为什么div不行

        prop和label是cols中的属性,也是el-table-column标签里设置的属性,放在div里就不是那个属性了,简单来说就是div中的prop和label与el-table-column没关联起来

http://www.lryc.cn/news/163654.html

相关文章:

  • flink实现kafka、doris精准一次说明
  • 【git】git commit、push之前自动执行脚本
  • 基于springboot+vue的加盟店管理系统(前后端分离)
  • Gin中的Cookie和Session的用法
  • 【算法】反悔贪心
  • Hadoop的安装和使用,Windows使用shell命令简单操作HDFS
  • ubuntu上ffmpeg使用framebuffer显示video
  • 82 # koa-bodyparser 中间件的使用以及实现
  • 计算一串输出数字的累加和
  • python包导入原理解析
  • MNIST手写数字辨识-cnn网路 (机器学习中的hello world,加油)
  • 论文笔记《3D Gaussian Splatting for Real-Time Radiance Field Rendering》
  • 数据库管理系统,数据库,sql的基本介绍以及它们之间的关系
  • 【Flowable】Springboot使用Flowable(一)
  • 戳泡泡小游戏
  • Redis缓存
  • mysql 插入更新数据
  • 系统架构设计高级技能 · 软件产品线
  • C语言学习系列-->字符函数和字符串函数
  • 尖端AR技术如何在美国革新外科手术实践?
  • 【木板】Python实现-附ChatGPT解析
  • 第一章:绪论
  • C++面试知识点总结
  • 从智能手机到智能机器人:小米品牌的高端化之路
  • 深度学习推荐系统(八)AFM模型及其在Criteo数据集上的应用
  • 【Spring】aop的底层原理
  • 微信小程序开发---基本组件的使用
  • SpringBoot国际化配置组件支持本地配置和数据库配置
  • Shell编程之sort
  • windows docker 容器启动报错:Ports are not available