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

万州做网站多少钱怎样开自己的网站

万州做网站多少钱,怎样开自己的网站,个性化网站建设多少钱,建立门户网站在开发后台管理系统时,表格是最常用的一个组件,为了看数据方便,时常需要固定表头。 如果页面基本只有一个表格区域,我们可以根据屏幕的高度动态的计算出一个值,给表格设定一个固定高度,这样表头就可以固定…

在开发后台管理系统时,表格是最常用的一个组件,为了看数据方便,时常需要固定表头。

如果页面基本只有一个表格区域,我们可以根据屏幕的高度动态的计算出一个值,给表格设定一个固定高度,这样表头就可以固定了。

但是如果表格上面还有其它区域,这样动态计算出表格的高度时还要减去其它区域的高度,因此计算出的表格的高度就会非常小,看数据特别不方便,此时就不能给表格设置一个固定高度了,但是这样一页数据很多时,滚动页面到底部,表头就被滚动隐藏了,为了用户体验好一点,遇到这种情况,需要对表头添加吸顶功能,如下图所示:

下面直接上代码:

<template><div><div class="app-container"><!-- 其它区域 --><div class="table-total"></div><!-- 表格主体 --><div class="table-container"><el-table :data="tableData" style="width:100%;"><el-table-column v-for="item in tableColumn" :key="item.prop" :prop="item.prop" :label="item.label"></el-table-column></el-table></div></div></div></template><script>export default {name: "index",data(){return{// 表格数据列tableColumn:[{label:"日期",prop:"date"},{label:"用户数",prop:"user"},{label:"充值金额",prop:"money"},{label:"充值人数",prop:"count"},],// 模拟数据项tableData:[]}},created(){let result = [];for(let i=0;i<100;i++){let item = {date:0,user:0,money:0,count:0};item.id=i+1;result.push(item);}this.tableData = result;},mounted(){window.addEventListener('scroll', this.handleScroll, true)},beforeDestroy() { window.removeEventListener('scroll', this.handleScroll, true)},methods: {handleScroll(e) {let scrollTop = document.getElementsByClassName('app-container')[0].scrollTop;let offsetWidth = document.getElementsByClassName('app-container')[0].offsetWidth - 43; // 43=>右侧滚动条加上外边距的宽度let headerWrapper = document.getElementsByClassName('el-table__header-wrapper')[0];let fixedWrapper = document.getElementsByClassName('el-table__fixed-header-wrapper');// 300=>为滚动区域内,除了表格以外,其它的区域高度if (scrollTop >= 300) { // 93=>为表头在吸顶时,距离屏幕顶部的位置headerWrapper.style.top = '93px';headerWrapper.style.zIndex = '2';headerWrapper.style.position = 'fixed';headerWrapper.style.width = offsetWidth+'px';// 表格有固定列时还会多出一个表头if(fixedWrapper.length){for (let i=0;i<fixedWrapper.length;i++) {fixedWrapper[i].style.top = '93px';fixedWrapper[i].style.zIndex = '2';fixedWrapper[i].style.position = 'fixed';headerWrapper.style.width = offsetWidth+'px';}}} else {headerWrapper.style.top = '';headerWrapper.style.zIndex = '';headerWrapper.style.position = 'inherit';headerWrapper.style.width = '';if(fixedWrapper.length){for (let i=0;i<fixedWrapper.length;i++) {fixedWrapper[i].style.top = '';fixedWrapper[i].style.zIndex = '';fixedWrapper[i].style.width = '';}}}}},
};
</script><style lang="scss" scoped>.app-container {height: calc(100vh - 108px);overflow-y: scroll;.table-total{height:300px;border:1px solid #eaedf1;}.table-container {min-height: calc(100vh - 432px);border:1px solid #eaedf1;}}</style>

以上代码中涉及到的几个数值,请参考注释根据实际情况进行修改。

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

相关文章:

  • 怎么做自动跳转网站个人做门户网站
  • 焦作建网站可以做视频片头的网站
  • 婚纱摄影手机网站欣赏山西seo网络营销公司
  • 做网站帮京东卖东西怎么合作河南省住房城乡建设门户网站
  • 梧州网站建设厂家邵阳县网络推广
  • 2018年的网站制作企业网站建设选题背景
  • 做网站需要多少人网站建设招聘内容
  • 重庆网站制作下列不属于网站建设规划
  • 网站提交了被收录后改怎么做婚纱官网
  • 网站项目流程大浪做网站
  • 低价网站建设费用预算价格比较网
  • 企业网站 免费和县建设局网站
  • 基于企业网站的网络营销方法百度代发收录
  • 重庆网站推广外包阿里巴巴alexa排名
  • 企业网站策划文案wordpress默认的后台账号密码
  • 怎么进去wordpress的仪表盘关键词怎么优化
  • 建设体育课程基地网站泰安百姓网
  • 男人和男人做爰漫画网站wordpress照片加水印
  • 网站制作 火星科技快手刷赞网站推广软件
  • 做网站项目流程息壤网站模板
  • 壁纸网站设计制作专业个人想建个网站怎么弄
  • 广东省住房和城乡建设部网站小吃加盟网站大全
  • 徐汇企业网站建设wordpress繁體模板
  • 做生鲜管理系统的网站邹城网站建设zczwxx
  • 档案网站建设经验苏州网站排名优化
  • 建站平台上建设的网站可以融资吗5在线做网站
  • wordpress 多站点 主题网站建设视频教程php
  • 网站建设信息服务费计入什么科目外贸企业 网站
  • 南京做网站建设的公司上海先进网站建设公司
  • 苏州专业高端网站建设机构建筑工程官网