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

做网站公司汉狮网络竞价托管服务公司

做网站公司汉狮网络,竞价托管服务公司,个人网站备案 一定要身份证所在地,社保汇算清缴哪个网站做的一、表格嵌套要求: 两个表格嵌套,当父表格有children数组时子表格才展示;子表格数据少于父表格展示字段,且对应固定操作列不同; 二、嵌套问题: 当使用el-table的typeexpand实现表格嵌套时,样…

一、表格嵌套要求:

  1. 两个表格嵌套,当父表格有children数组时子表格才展示;
  2. 子表格数据少于父表格展示字段,且对应固定操作列不同;

二、嵌套问题:

当使用el-table的type='expand'实现表格嵌套时,样式出现以下问题:

  1. 展开图标每条数据都展示了,实际上接口数据并不是都有children数组;
  2. 在表格嵌套后,打开子表格,高亮显示在经过子表格后对应不上;
  3. 父表格的操作列固定在右侧影响了子表格的显示;
  4. 滑动到表格底部时,父子表格的固定列对不齐;

修改前效果如下:

修改后效果如下:

三、代码实现:

1、表格定义唯一值row-key="indexId"和类名:row-class-name="getRowClass"

  <el-table:row-class-name="getRowClass"ref="table"v-loading="tableLoading"size="mini"height="100%":data="tableData"row-key="indexId"tooltip-effect="dark":header-cell-style="{background: '#f5f7fa',fontWeight: 'bold',color: '#303133'}"@expand-change="expandChange"border><el-table-column type="expand"><template slot-scope="props"><!-- 表格嵌套第二层 --><el-tableref="sonTable":style="{height: `${(props.row.children.length + 1) * 36 + 1}px`,width: '100%'}"row-key="indexId":data="props.row.children"tooltip-effect="dark":header-cell-style="{background: '#f5f7fa',fontWeight: 'bold',color: '#303133'}"border>    <!-- 子表格字段 --><el-table-column> XXX </el-table-column></el-table><!-- 父表格字段 --><el-table-column> XXX </el-table-column></el-table>

2、类名判断

    // 表格类名方法getRowClass({ row, rowIndex }) {// 把每一行的索引放进rowrow.index = rowIndex// 判断当前行是否有子数据if (row.children === null ||row.children === undefined ||row.children.length === 0) {return 'row-hidden-expand-icon'} else {return 'row-show-icon'}},

3、表格样式

<style lang="scss" scoped>// 子表格覆盖右侧fix
::v-deep .el-table__body-wrapper {.el-table__expanded-cell {z-index: 100;}
}// 有子表格才显示展开箭头
:deep(.row-hidden-expand-icon) {td {&:first-child {.el-icon {visibility: hidden;}}.el-table__expand-icon {pointer-events: none;}}
}// 去掉表格的第三、第四个单元格出现的展开图标
:deep(.el-table__row) {.el-table__cell {&:nth-child(3),&:nth-child(4) {.el-table__expand-icon {pointer-events: none;display: none;}}}
}// 子表格样式
:deep(.el-table__expanded-cell) {padding: 10px !important;
}// 修复hover高亮不同步
::v-deep .el-table__body tr.hover-row > td.el-table__cell {background-color: transparent;
}::v-deep .el-table .el-table__row:hover {background-color: #f5f7fa;
}::v-deep .el-table__expanded-cell:hover {background-color: transparent;
}// 修复滚到下面对不齐
::v-deep .el-table__fixed-body-wrapper .el-table__body {padding-bottom: 12px;
}// 使得每一行都为36px高度
::v-deep .row-show-icon {td {&:first-child {.cell {height: 24px;}}}
}
:deep(.el-table .el-table__cell) {height: 36px !important;
}
</style>
http://www.mnyf.cn/news/43810.html

相关文章:

  • 上海做手机网站建设友情链接交换教程
  • 网站的压力测试怎么做seo技术外包 乐云践新专家
  • 中国世界排名前200的大学名单百度seo关键词排名查询
  • linux做网站要多大内存手机自动排名次的软件
  • 树莓派做网站服务器seo诊断
  • 建设拼多多一样网站需要多少钱网络推广公司主要做什么
  • 杭州做网站公司有哪些营销案例分析报告模板
  • 网站栏目建设调研搜索引擎营销的原理是什么
  • b站倒过来的网站谁做的近期国家新闻
  • 企业网站如何进行定位aso关键词搜索优化
  • 移动互联网站建设网站推广宣传语
  • 单页面网站卖什么好怎么开网站详细步骤
  • 做六级真题的网站优化网站排名公司
  • 网站集约化平台查收录网站
  • 文网站建设资源优化网站排名
  • 扬州哪里做网站好谷歌seo搜索引擎下载
  • 西安北郊网站建设电商运营模式
  • 网站seo是什么网站新域名查询
  • 水文站网站建设应当坚持网络口碑营销的成功案例
  • 北京的制作网站的公司百度高级搜索指令
  • wordpress里能加及时通讯么网站优化推广公司排名
  • 公司网站建设优帮云网站优化排名软件哪些最好
  • 上海行业门户网站建设应用站长推荐入口自动跳转
  • 写作网站哪个最好网站推广系统
  • 山东农业大学学风建设专题网站地产渠道12种拓客方式
  • 芜湖做网站哪家好百度数据查询
  • cdn网站加速原理站长工具关键词挖掘
  • 河北省住房和城乡建设厅网站首页精准引流的网络推广方法
  • wordpress按月归档南宁优化推广服务
  • 博罗网站建设公司建个网站费用多少