“ElementUI实现动态树和动态表格的综合应用“
<template>
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
v-for="item in tableColumns"
:key="item.prop"
:prop="item.prop"
:label="item.label">
</el-table-column>
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [],
tableColumns: []
};
},
created() {
this.fetchData();
},
methods: {
fetchData() {
// 假设这里从后端获取数据
axios.get('/api/data').then(response => {
this.tableData = response.data.tableData;
this.tableColumns = response.data.tableColumns;
}).catch(error => {
console.error('Error fetching data:', error);
});
}
}
};
</script>
这个简单的例子展示了如何使用ElementUI的<el-table>
组件和<el-table-column>
组件来动态渲染表格。数据和列配置是从后端API获取的。在实际应用中,你可以根据需要进一步扩展和定制这个例子。
评论已关闭