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

建设个人网站的参考网站及文献如何设计一个公司的网页

建设个人网站的参考网站及文献,如何设计一个公司的网页,延安有哪些做网站的公司,建设网站需要服务器需求: 1.合并行,相同数据合并 2,根据后端返回数据动态显示列名, 我这个业务需求是,每年增加一列,也就是列名不是固定的,后端返回数据每年会多一条数据,根据返回数据显示列名 实现: html el-table v-loadingloading :datadataList :span-metho…需求: 1.合并行,相同数据合并 2,根据后端返回数据动态显示列名, 我这个业务需求是,每年增加一列,也就是列名不是固定的,后端返回数据每年会多一条数据,根据返回数据显示列名 实现: html el-table v-loadingloading :datadataList :span-methodobjectSpanMethodel-table-column label序号 aligncenter typeindex :indexindexMethod /el-table-column label一级 aligncenter proptype1name :show-overflow-tooltiptrue width130px/el-table-column label二级 aligncenter proptype2name :show-overflow-tooltiptrue width130px/el-table-column label三级 aligncenter proptype3name :show-overflow-tooltiptrue width250px/el-table-column label合计 aligncenter propsums :show-overflow-tooltiptrue/el-table-column label年份 aligncenter prop :show-overflow-tooltiptrueel-table-column v-for(item,index) in titleList :keyindex :labelitem.title :propitem.value aligncenter width60px//el-table-column /el-table js script import { listAnnualReporte } from /api/system/annualReport;export default {name: annualReport,data() {return {// 遮罩层loading: true, // 总条数total: 0,// 表格数据dataList: [],titleList: [],spanArr: [], //用于存放每一行记录的合并数pos: null,spanArr1: [],pos1: null};},created() {this.getList();},methods: {/** 查询列表 */getList() {this.loading true;listAnnualReporte(this.queryParams).then(response {let list response.rows;console.log(年度报告);console.log(list);let tlist [];for (let i 0; i list.length; i) {let title 20;let obj list[i];//后端返回年份数据是c23,c24,c25,要拼成2023,2024,2025这样的列名Object.keys(obj).forEach(key {let titleObj {};let t key.slice(0, 1);let tn key.slice(1, 3);if (t c) {titleObj.title title tn;titleObj.value key;tlist.push(titleObj);}return;});break;}//给table赋值this.dataList list;//给动态列名赋值this.titleList tlist;//合并列数据this.getSpanArr(list);this.loading false;});},/** 自定义编号 */indexMethod(index) {let pageNum this.queryParams.pageNum - 1;if (pageNum ! -1 pageNum ! 0) {return index 1 pageNum * this.queryParams.pageSize;} else {return index 1;}},getSpanArr(data) {this.pos 0;this.pos1 0;for (let i 0; i data.length; i) {if (i 0) {// 如果是第一条记录即索引是0的时候向数组中加入this.spanArr.push(1);this.pos 0;this.spanArr1.push(1);this.pos1 0;} else {if (data[i].type1 data[i - 1].type1) {// 如果name相等就累加并且push 0 这里的判断视自己的判定依据改变this.spanArr[this.pos] 1;this.spanArr.push(0);} else {// 不相等push 1this.spanArr.push(1);this.pos i;}if (data[i].type2 data[i - 1].type2) {// 如果name相等就累加并且push 0 这里的判断视自己的判定依据改变this.spanArr1[this.pos1] 1;this.spanArr1.push(0);} else {// 不相等push 1this.spanArr1.push(1);this.pos1 i;}}}},/** 合并行 */objectSpanMethod({ row, column, rowIndex, columnIndex }) {// 用于设置要合并的列 0 表示第一列// 名称 跨行显示if ([1].includes(columnIndex)) {const cRow this.spanArr[rowIndex];const cCol cRow 0 ? 1 : 0;return {rowspan: cRow, // 合并的行数colspan: cCol // 合并的列数为0表示不显示};}if ([2].includes(columnIndex)) {const cRow this.spanArr1[rowIndex];const cCol cRow 0 ? 1 : 0;return {rowspan: cRow, // 合并的行数colspan: cCol // 合并的列数为0表示不显示};}},} }; /script
http://wiki.neutronadmin.com/news/149062/

相关文章:

  • 门户网站的营销方式wordpress 重新生成缩略图
  • 自己的网站做防伪码做企业商城网站
  • 长沙麓谷网站建设苏州最好的网站建设
  • 专业做网站哪个公司好石家庄网站建设解决方案
  • 网站开发税率多少钱小白测评做网站
  • 个人建网站有什么好处电子商务主要课程
  • 商城网站策划书怎么写公司网站的文案
  • 网站建设栏目管理哪里可以发广告
  • 做网站的公司首选智投未来办事处网站建设
  • 辽阳市建设行业培训中心网站昆明云南微网站制作
  • 深圳的网站设计网页设计模板流程图
  • 贵阳专业网站制作有没有那种帮人做ppt的网站
  • 织梦如何做中英文网站公司建设网站需求
  • 南昌市建设局网站用wordpress还是用框架
  • 公司装修款怎么入账汕头seo排名收费
  • 哪个网站建站好美食分享网站设计
  • dede网站本地访问速度慢什么是关键词
  • 网站建设运营创意字体logo设计免费
  • 免费网站制作在线软件开发工具免费下载
  • 给别的公司提供网站建设免费的虚拟电脑app
  • 站长之家域名查询排行学做网站论坛 可以吗
  • 网站布局方法分类企业网站主页设计模板
  • 音乐网站建设规划网页设计课程的总结
  • 彩票做的最好是个网站好乐清网
  • 目前网站在初级建设阶段_需要大量数据丰富包装盒网站模板
  • 网站设计seo九一制作厂网站app
  • seo如何优化网站推广农林科技公司网站模板
  • 龙岩论坛石家庄seo代理
  • 大连做网站科技有限公司哪个公司做网站最好深圳
  • 网站权重与排名浅谈中国比较有名的产品设计公司