使用element-ui的Table表格渲染前端数据需要以下步骤:
1、代码中引入element-ui的Table组件
import { Table } from 'element-ui';
<script>
export default {
data() {
return {
tableData: [], // 数据源
columns: [ // 列属性
{ prop: 'name', label: '姓名' },
{ prop: 'age', label: '年龄' },
{ prop: 'address', label: '地址' }
]
}
},
created() {
// 获取后端数据并赋值给tableData
this.tableData = [
{ name: '张三', age: '18', address: '北京市' },
{ name: '李四', age: '22', address: '上海市' },
{ name: '王五', age: '30', address: '广州市' }
]
}
}
</script>
3、将数据源和列属性传入Table组件进行渲染
<template>
<div>
<table>
<el-table :data="tableData" :columns="columns"></el-table>
</table>
</div>
</template>
这样就可以使用element-ui的Table组件来渲染前端数据了。 关键是将数据源和列属性传递到Table组件中进行渲染。 如果需要实时获取前端数据进行渲染,则需要使用异步请求来获取数据。