当前位置: 首页> 财经> 股票 > 建网电气有限公司_广告营销策划公司_百度官方电话号码_惠州百度seo哪家好

建网电气有限公司_广告营销策划公司_百度官方电话号码_惠州百度seo哪家好

时间:2025/7/13 6:20:23来源:https://blog.csdn.net/weixin_43474476/article/details/143716130 浏览次数:0次
建网电气有限公司_广告营销策划公司_百度官方电话号码_惠州百度seo哪家好

最近要做一个需求是要写好多好多个相同逻辑但字段不同的报表,以下是代码

<el-table :data="ListAll"><el-table-column v-for="(column,index) in tableColumns" :key="index" :prop="column.prop" :label="column.label" header-align="center" align="center"></el-table-column>
</el-table>
<script>
export default{data(){//字段定义tableColumns:[],ListAll:[],title:[]},methods:{getData(){const columnHeader = {}//如果有固定字段可以在这里先赋值columnHeader['字段名'] = {prop:`字段名`,label:`字段描述`}this.$api.queryList(this.params).then((res)=>{//这里的取值根据自己的返回结果来this.ListAll = res.data.list //数据//这里是把字段名,单独拆开了,title只传的列名,//后端数据格式为HashMap,例{key:value,字段1:描述1,字段2:描述2,字段3:描述3....}this.title=res.title for(let key in this.title){let value=this.title[key]columnHeader[key]={prop:`${key}`,label:`${value}`}}this.tableColumns = columnHeader//完成,list不用做处理了,在el-table赋值就可以了})}}
}</script>

完成啦!!!这样相同的逻辑就不用写多张表
另外后端处理方式各不相同,这里不好放代码,有需要私下也欢迎交流
我这里后端字段和描述的处理是存在一张对应表中,抽取到缓存中使用

关键字:建网电气有限公司_广告营销策划公司_百度官方电话号码_惠州百度seo哪家好

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: