当前位置: 首页 > news >正文

网络彩票的网站怎么做做网站分为哪些功能的网站

网络彩票的网站怎么做,做网站分为哪些功能的网站,做电影网站侵权,为什么想做网站运营一、业务需求: 一个展示列表,表格中有一部分列是根据后端接口动态展示,对于不同类型的数据展示效果不一样。如果接口返回数据是’类型1‘的,则正常展示,如果是’类型2‘的数据,则合并当前数据的动态表格。…

一、业务需求:

一个展示列表,表格中有一部分列是根据后端接口动态展示,对于不同类型的数据展示效果不一样。如果接口返回数据是’类型1‘的,则正常展示,如果是’类型2‘的数据,则合并当前数据的动态表格。

二、实现思路:

1、先将普通表格实现,不考虑合并效果;

2、在表格上对要合并的单元格类型进行区分;

3、 在表格上使用:span-method="arraySpanMethod"方法触发表格;

4、在arraySpanMethod方法内接收数据处理合并,确定从哪一列开始合并到哪一列合并结束;

三、代码展示:

<el-tableref="table"size="mini"height="100%":data="tableData":span-method="arraySpanMethod":header-cell-style="{background: '#f5f7fa',fontWeight: 'bold',color: '#303133'}"border><el-table-columntype="index"header-align="center"align="center"label="序号"width="50"></el-table-column><el-table-columnwidth="120"prop="indexShowName"label="名称"show-overflow-tooltip></el-table-column><el-table-columnwidth="80"prop="type"label="类型种类"show-overflow-tooltip><template slot-scope="scope">{{ scope.row.type === '1' ? '类型1' : '类型2' }}</template></el-table-column><el-table-columnv-for="(item, index) in tableColumns":key="index"width="80":label="item.year"show-overflow-tooltip><template slot-scope="scope"><!-- 类型1展示name --><divv-if="scope.row.type === '1'"style="text-align: center">{{scope.row.uploadValueList[index]?.uploadValueName}}</div><!-- 类型2展示value --><div v-else>{{ scope.row.uploadValueList[index].uploadValue }}</div></template></el-table-column><el-table-columnwidth="160"prop="reportDate"label="上报时间"show-overflow-tooltip></el-table-column><el-table-columnwidth="195"label="操作"header-align="center"align="center"fixed="right"><template slot-scope="scope"><el-buttonsize="small"style="color: #409eff; padding: 0"type="text"@click="detailClick(scope.row)">数据明细</el-button></template></el-table-column></el-table>// --------------methods方法--------------------// 右侧表格initTable() {const params = {pageNum: this.pages.pageIndex,pageSize: this.pages.pageSize,}this.tableLoading = true//api接口调用xxxxxx(params).then((res) => {if (res.code === 200) {const { total } = res.result// const { records, total } = res.result//后端接口数据返回形式如下:const records = [{indexShowName: '测试001',type: '1',reportDate: '2023-12-01 15:53:46',uploadValueList: [{id: '1',year: '2021年',uploadValue: '0',uploadValueName: '完全符合'},{id: '2',year: '2022年',uploadValue: '0',uploadValueName: '完全符合'},{id: '3',year: '2023年',uploadValue: '0',uploadValueName: '完全符合'},{id: '4',year: '2024年',uploadValue: '0',uploadValueName: '完全符合'}]},{indexShowName: '测试002',type: '2',reportDate: '2023-12-01 13:45:53',uploadValueList: [{id: '5',year: '2021年',uploadValue: '99.00'},{id: '6',year: '2022年',uploadValue: '98.00'},{id: '7',year: '2023年',uploadValue: '77.00'},{id: '8',year: '2024年',uploadValue: '34.00'}]}]if (records && records.length > 0) {// 使用第一个元素的 uploadValueList 来创建列this.tableColumns = records[0].uploadValueList.map((item) => ({year: item.year, // 使用 year 作为列的标签id: item.id // 用于做key}))}this.tableData = recordsthis.pages.total = total} else {this.$message.error(res.message)}}).finally(() => {this.tableLoading = false})},// 单元格合并 {当前行row、当前列column、当前行号rowIndex、当前列号columnIndex}arraySpanMethod({ row, column, rowIndex, columnIndex }) {// 类型1,且动态数据长度>1if (row.type === '1' && row?.uploadValueList?.length > 1) {const len = row?.uploadValueList?.length// 合并从下标为0开始的【下标为3的第四列,动态数据长度】if ( columnIndex > 2 && columnIndex <= 2 + Number(len) ) {return {rowspan: 1,colspan: columnIndex === 3 ? len : 0}}}},

http://www.yayakq.cn/news/641579/

相关文章:

  • 杭州网站建设杭州沃迩夫wordpress无法访问站点
  • 养老网站备案必须做前置审批吗`北京网站建设
  • ps做网站ui哈尔滨网站制作多少钱
  • 在线生成网站地图营销存在的问题及改进
  • 中山模板建站代理合肥网站制作
  • 新网站为什么做的这么难大型门户网站建设哪家好
  • 深圳专门网站建设中国做网站最好的公司
  • 杭州专业做网站公司win 2003 网站 管理员
  • 温州市网站建设中江县建设局网站
  • 网站开发服务器种类Wordpress主题更改导航栏颜色
  • 军事网站模板深圳龙岗今天新闻头条
  • 舟山建设信息港网站四川建设数字证书网站
  • 网站建设服务市场wordpress数据录入平台
  • WordPress 邮件发文朝阳seo排名优化培训
  • 游戏网站建设收费明细中企动力销售赚得多吗
  • python可以做的网站论文网站群 优点
  • 泛微 企业网站建设计划哪个网站可以代做软件
  • 企业网站seowordpress vip付费插件
  • 医院内外网站建设广州巨腾建网站公司
  • 漳州做网站优化网页制作行为特效视频教程
  • 各大网站的软文怎么做网站完成上线时间
  • 大连个人网站开发制作扁平网站欣赏
  • 用vue开发的网站找施工员在哪个网站上找
  • 照片墙网站源码大型网站运维公司
  • 网站开发版本号wordpress怎样下载文件
  • 网站建设大赛策划书江西网站建设价格
  • 东营住房和城乡建设厅官网资阳优化团队招商
  • 网站建设的实训报告的实训感受潍坊信息网网站建设
  • 英文介绍做美食视频网站wordpress 批量添加用户
  • 网站推广需要几个人做网站建设宗旨