Element-UI中el-table实现简单动态数据绑定的实现

摘要:
El-Table动态绑定数据的方法在使用el-table时,有时候数据的列是不固定的,都是通过sql查询来的,怎么实现动态的数据绑定到el-table上了?看了看官网也没有相关的例子,网上看了下都是封装组件的,咱也不会,最后用了个v-for来实现一下。exportdefault{name:'QList',data(){return{fenxiNameData:[],//上面返回的数据},这样子就把数据绑定到表上了,不过没法用排序功能了,没有生效,不知道为什么。

El-Table动态绑定数据的方法

在使用el-table时,有时候数据的列是不固定的,都是通过sql查询来的,怎么实现动态的数据绑定到el-table上了?

看了看官网也没有相关的例子,网上看了下都是封装组件的,咱也不会,最后用了个v-for来实现一下。

后台返回的数据如下:

{"评分人":"15034100248","ID":"BD20200915170817","总分":333,"均分":83,"计数":4,"name":"111"},{"评分人":"13903417124","ID":"BD20200915170817","总分":301,"均分":75,"计数":4,"name":"222"}]

那么我们el-table中需要绑定的列名就是数据中的键名称,键名可以通过key得到,只要读取第一行数据就能获取到整个表格的列名称了,下面用一个v-for来读取第一行数据。

export default{
    name:'QList',
    data(){
        return{
fenxiNameData:[],//上面返回的数据
},
<el-table :data="fenxiToNameData" border highlight-current-row style="100%" >
     <el-table-column v-for="(book,key,index) in fenxiToNameData[0]" :key="index" :prop="key" :label="key" align="center">
     </el-table-column>
</el-table>

这样子就把数据绑定到表上了,不过没法用排序功能了,没有生效,不知道为什么。

免责声明:文章转载自《Element-UI中el-table实现简单动态数据绑定的实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇13种常用按钮、文本框、表单等CSS样式CPU缓存L1/L2/L3工作原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HashMap

一、HashMap底层实现 简单的可以从以下两个纬度去理解HashMap的底层实现原理。 数组:充当索引 链表:处理碰撞 HashMap用一个指针数组table,离散化key的作用,当加入一个 key 的时候,通过Hash算法,计算出 key所在的数组下标 i,如果table[i]位置的对象元素为null的时候,则直接将<key, value&...

SQL SERVER 实现多个数据库之间表的联系,利用临时表枚举表中行数据

--SET IDENTITY_INSERT [User] on; SELECT ROW_NUMBER() OVER ( ORDER BY EmpID ) i,* INTO #A FROM [GMSToolManage].dbo.[employees]; DECLARE @count INT; SELECT @count=COUNT(1) FROM#A;...

EXEC的两种用法以及用动态语句创建临时表的问题

exec有两种用法,一种是调用存储过程,另一种是执行sql语句,用法如下: exec dbo.GetCustomer 'Create table #Temp' exec ('Create table #Temp') 用动态语句创建临时表有一个问题,就是如果你不在它的作用域内就找不到。解决方法是把要调用临时表的语句都放在exec内,如: exec ('Cre...

DataGridView只显示数据源中绑定的字段

场景: 由于环境需要,在获取数据源的时候会获取多于DataGridView中绑定的字段,若不做任何处理,直接将数据源绑定到DataGridView上面,DataGridView就会将数据源中没有绑定的字段显示出来,这样就不符合我们的需求了。 DataGridView中有一个属性AutoGenerateColumns来控制这种情况。 在绑定数据源之前将Aut...

mysql升级后提示Please run mysql_upgrade

现象: 2020-12-10T05:16:25.210531Z 7003 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name.  Please run mysql_upgrade2020-12-10T05:16:...

series和读取外部数据

1、为什么学习pandas 我们并不是不愿意学习新的知识,只是在学习之前我们更想知道学习他们能够帮助我们解决什么问题。——伟哥 numpy虽然能够帮助我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据(字符串、时间序列等等) 2、什么是pandas pandas is an open source, BSD-...