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

拼车平台网站开发中国建设银行青浦支行网站

拼车平台网站开发,中国建设银行青浦支行网站,四川建设人才培训网站,辽宁建设工程信息网登录不上去table传入span-method方法可以实现合并行或列#xff0c;方法的参数是一个对象#xff0c;里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。该函数可以返回一个包含两个元素的数组#xff0c;第一个元素代表rowspan#xff0c;第二个元素…table传入span-method方法可以实现合并行或列方法的参数是一个对象里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。该函数可以返回一个包含两个元素的数组第一个元素代表rowspan第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象 代码 templatediv idappel-table:datatableData:span-methodobjectSpanMethodborder:header-cell-style{ textAlign: center, backgroundColor: #F5F7FA }el-table-column propSchool label学校 aligncenter/el-table-columnel-table-column propGrade label年级 aligncenter /el-table-column propClass label班级 aligncenter /el-table-column propName label姓名 aligncenter /el-table-column propChinese label语文 aligncenter /el-table-column propMath label数学 aligncenter /el-table-column propEnglish label英语 aligncenter //el-table/div /template script export default {data() {return {colFields: [School,Grade,Class,Name,Chinese,Math,English,],spanArr: [], //存储合并单元格的开始位置// 表格数据tableData: [// 一年级{School: 新华小学,Grade: 1年级,Class: 1班,Name: 张三,Chinese: 90,Math: 100,English: 80,},{School: 新华小学,Grade: 1年级,Class: 2班,Name: 李四,Chinese: 90,Math: 85,English: 81,},{School: 新华小学,Grade: 1年级,Class: 3班,Name: 王五,Chinese: 79,Math: 100,English: 86 ,},// 二年级{School: 新华小学,Grade: 2年级,Class: 1班,Name: 赵六,Chinese: 95,Math: 120,English: 82,},{School: 新华小学,Grade: 2年级,Class: 2班,Name: 钱八,Chinese: 98,Math: 85,English: 83,},{School: 新华小学,Grade: 2年级,Class: 3班,Name: 陈九,Chinese: 79,Math: 100,English: 84,},// 三年级{School: 新华小学,Grade: 3年级,Class: 1班,Name: 黄十,Chinese: 91,Math: 88,English: 85,},{School: 新华小学,Grade: 3年级,Class: 2班,Name: 魏一,Chinese: 90,Math: 86,English: 87,},{School: 新华小学,Grade: 3年级,Class: 3班,Name: 杨二,Chinese: 79,Math: 99,English: 85,},],};},mounted() {this.getSpanArr();},methods: {/*** 分析每一列找出相同的* param data*/getSpanArr() {for (let i 0; i this.tableData.length; i) {let row i;// let col i % this.colCount;if (row 0) {// i 表示行 j表示列for (let j 0; j this.colFields.length; j) {this.spanArr[i * this.colFields.length j] {rowspan: 1,colspan: 1,};}} else {for (let j 0; j this.colFields.length; j) {// 当前和上一次的一样// 合并所有列的相同数据单元格if (this.colFields[j] School ||this.colFields[j] Grade) { // 指定合并哪些列if (this.tableData[row][this.colFields[j]] this.tableData[row - 1][this.colFields[j]]) {let beforeItem this.spanArr[(row - 1) * this.colFields.length j];this.spanArr[row * this.colFields.length j] {rowspan: 1 beforeItem.rowspan,colspan: 1,};beforeItem.rowspan 0;beforeItem.colspan 0;} else {// rowspan 和 colspan 都为1表格此单元格不合并this.spanArr[row * this.colFields.length j] {rowspan: 1,colspan: 1,};}}}}}// 对数据进行倒序let stack [];for (let i 0; i this.colFields.length; i) {for (let j 0; j this.tableData.length; j) {// console.log(i i j j);// i 表示列 j表示行if (j 0) {if (this.spanArr[j * this.colFields.length i].rowspan 0) {stack.push(this.spanArr[j * this.colFields.length i]);}} else {if (this.spanArr[j * this.colFields.length i].rowspan 0) {stack.push(this.spanArr[j * this.colFields.length i]);} else {stack.push(this.spanArr[j * this.colFields.length i]);while (stack.length 0) {let pop stack.pop();let len stack.length;this.spanArr[(j - len) * this.colFields.length i] pop;}}}}}// console.log(this.spanArr);},objectSpanMethod({ row, column, rowIndex, columnIndex }) {// console.log(this.spanArr[rowIndex * this.colFields.length columnIndex]);return this.spanArr[rowIndex * this.colFields.length columnIndex];}}}; /script style langless/style这样就可以实现学校和年级这两列相同数据的合并了 效果
http://www.hkea.cn/news/14360214/

相关文章:

  • 设计电子商务网站电商网站的程序有哪些
  • 百度推广是给做网站吗wordpress数据库邮箱
  • 桂林旅游攻略必去景点网站建设公司十年乐云seo
  • 珠海房地产网站建设网站建设南阳
  • 二级网站怎样做在什么网站做推广最好
  • 设计师 必备的网站app软件开发就是网站开发吗
  • 百度搜索指数查询网站应该如何进行优化
  • vs2013做登录网站百度推广账户怎么开
  • 外贸网站商城建设广州省建设厅官方网站
  • 网站底部广告代码电话销售做网站的术语
  • 做兼职的网站校园网络工程设计方案
  • 建设网站知乎网站定位与功能分析
  • 入门做外贸是先建网站还是先参展宁波关键词网站排名
  • 设计网站页面步骤外贸建站培训
  • 在一个网站下建设多个子网站html网页代码成品
  • 做网站 站内搜索引擎书签图片
  • 做网站维护需要什么证书wordpress 免费版广告
  • 网站招聘顾问做啥的自己做的网站手机不能看
  • 高端汽车网站建设新媒体营销案例分析
  • 网站建设 验收北京企业网站开发费用
  • 含山县查询建设工程的网站淘宝店铺去哪里买
  • 怎么做网站生意做化验的网站
  • 潍坊seo建站行业网站搭建
  • 服装网站建设策划企业云邮箱
  • 明年做哪些网站能致富网站设计 分辨率
  • 企业门户网站建设现状设计制作小车一微课
  • 定制棺材网站wordpress 登陆验证码插件
  • 天河网站(建设信科网络)深圳高端写字楼
  • 网站建设实训体会蓝色网站建设
  • 做网站自己申请域名还是建站公司杭州发布官网