首页 前端知识 VUE elementUI 表头动态渲染的两种方法

VUE elementUI 表头动态渲染的两种方法

2024-05-23 20:05:52 前端知识 前端哥 985 578 我要收藏

效果:

<template>
    <div>
        <el-alert title="比较麻烦的写法" type="error"></el-alert>

        <el-table border style="width:300px;" :data="tabelData">
            <el-table-column
                v-for="column in columnList" :key="column.prop"
                :label="column.label"
                :prop="column.prop"
                :width="column.width"
                v-bind="column">
            </el-table-column>
        </el-table>

        <el-alert title="简便的写法" type="success"></el-alert>
        
        <el-table border style="width:300px;" :data="tabelData">
            <el-table-column
                v-for="column in columnList" :key="column.prop"
                v-bind="column">
            </el-table-column>
        </el-table>
    </div>
</template>

JS

<script>
export default {
    data(){
        return{
            columnList:[
                {
                    label:'姓名',
                    prop:'name',
                    width:80
                },
                {
                    label:'年龄',
                    prop:'name'
                }
            ],
            tabelData:[
                {
                    name:'张三',
                    age:20
                },{
                    name:'王五',
                    age:19
                },
                {
                    name:'李四',
                    age:18
                },
                {
                    name:'赵六',
                    age:17
                }
            ]
        }
    }
}
</script>

转载请注明出处或者链接地址:https://www.qianduange.cn//article/9200.html
标签
评论
发布的文章

用JS生成本周日期代码

2024-04-18 17:04:15

js 递归函数

2024-05-31 10:05:46

jQuery是什么?如何使用?

2024-03-12 01:03:24

js延迟加载的六种方式

2024-05-30 10:05:51

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!