1. 确定el-table内容需要滚动的方式 首先,你需要确定你的表格内容是需要水平滚动、垂直滚动,还是两者都需要。 2. 在el-table标签中添加相应的滚动属性 水平滚动:当表格列宽超出容器宽度时,可以通过设置 max-width 或width 属性在列上,并在 el-table 上添加 scroll-x="true" 来实现水平滚动。 垂直滚动:当表格行...
el-table表格设置滚动条 el-table超出⼀定⾼度设置滚动条两种⽅法,设置height和max-height都可出现滚动条。1、给table设置height属性为250,表格固定有300px这么⾼。<el-table :data="tableData"height="250"border style="width: 100%"> 2、给他变了设置max-height为300,表格数据超出250。如果表格只有...
<liv-for="(item, index) in tableData":key="index">{{ item.name }}</li> </ul> 对于不是真正的出现滚动条的标签,却无能为力 <el-table border height="400" v-infinite-scroll="load" :data="tableData" > <el-table-columnprop="date"label="日期"width="180"></el-table-column> <el-...
1、方法 methods: {scroll(){ let el= document.querySelector('.el-table__body-wrapper') el.addClassName='anim'setTimeout(()=>{//console.log(this.items[0])this.tableData.push(this.tableData[0]);//将数组的第一个元素添加到数组的this.tableData.shift();//删除数组的第一个元素},2000) ...
一.el-table表头固定,表格内容滚动 <style lang="less" scoped> /deep/.el-table__header-wrapper { position: sticky; width: 100%; top:0px;z-index: 2000; } </style> <el-tab-pane label="登录日志" name="1"> <el-table v-loading="listLoading" :data="loginLogData" style="height:480px...
方法1、在el-table上手动添加滚动条 1、在el-table上方添加一个div,div的宽度和表格的宽度相同。 <div ref="topScroll" class="top-scroll"> <div class="top-scroll-content" :style="{ width: topScrollWidth }"></div> </div> <el-table ref="tableRef" :data="list" v-loading.body="listLoad...
1. 当表格内容超出时,自动滚动,滚动到最后一条之后在从头滚动。 2. 鼠标移入表格中,停止滚动;移出后,继续滚动。 直接贴代码 <template><div><divclass="app-container"><el-table v-loading="loading":data="tableData":max-height="500"ref="scroll_Table"@mouseenter.native="autoScroll(true)"@mouseleave...
实现效果:表格自动滚动,鼠标移入暂停,移出滚动。<div class='' style='height: 260px;width:560px' @mouseout='mouseout' @mouseover='mouseover'> <el-table :data='tableData' :height='240'要有一个固定高度 style='width: 100%' > <el-table-column align='center' label='序号' type="index" ...
::v-deep .el-table--scrollable-x .el-table__body-wrapper{overflow-x:hidden} 如果滚动条还要特殊样式,那就自己写吧 4. data 数据定义 tableWidth:{width:0},listLoading:false, 5. 请求 结构示意 js逻辑 方便复制 源码 setTimeout(()=>{if(this.$refs.myTable){this.tableWidth.width=this.$refs...
// 这个方法就用到了scrollbarWidth,当el-table设置height为固定高度时,el-scroll-wrap的100%和固定高度一样,导致margin-bottom失效,这里直接把el-scroll-wrap的高度算好,是el-table固定高度加上滚动条宽度 bodyScrollWrapHeight() { const { headerHeight = 0, bodyHeight, footerHeight = 0} = this.layout;...