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


    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>

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

  • 相关阅读:
    IndexOf、IndexOfAny 、Remove
    静态类、静态方法的使用
    面向对象 字段、方法、属性
    break、continue、return
    冒泡排序
    方法练习
    Oracle-查看oracle是否有表被锁
    教程-键盘扫描码
    网卡远程唤醒-远程开机再配合远程控制
    远程控制篇:在DELPHI程序中拨号上网
  • 原文地址:https://www.cnblogs.com/wjbych/p/13710683.html
Copyright © 2020-2023  润新知