后端传来一个data数据,展示一个前端详细表格,前端用 ElementUI加js部分,代码列示
时间: 2024-02-09 08:12:08 浏览: 73
好的,以下是一个简单的代码示例,用于展示一个前端详细表格:
```html
<template>
<div>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="gender" label="性别"></el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
tableData: []
};
},
mounted() {
// 在 mounted 钩子函数中,使用 JavaScript 获取后端传来的 data 数据,并将其赋值给 tableData 数组
// 假设后端传来的 data 数据格式为 {name: '张三', age: 18, gender: '男'}
this.tableData.push({ name: '张三', age: 18, gender: '男' });
}
};
</script>
```
以上示例代码中,我们使用 `el-table` 组件来展示表格,使用 `el-table-column` 组件来定义表格的列。在 `mounted` 钩子函数中,我们将后端传来的数据格式化后,赋值给 `tableData` 数组,从而实现了对表格的动态展示。需要注意的是,示例代码中的数据格式是一条记录,如果需要展示多条记录,只需要在 `tableData` 数组中添加多个记录即可。
阅读全文