elementui分页(elementui分页全选)

http://www.itjxue.com  2023-02-24 19:58  来源:未知  点击次数: 

ElementUI-pagination分页

```

template

el-pagination

??????:page-size.sync="pageSize"

??????:page-sizes="pageSizes"

??????:current-page.sync="currentPage"

??????:pager-count="pagerCount"

??????background

??????@size-change="handleSizeChange"

??????@current-change="handleCurrentChange"

??????layout="sizes,prev,pager,next,jumper,-,total"

??????:total="50"

????/el-pagination

??? ?!--?:total?属性设置总条数?--

????!--?layout?设置分页的子组件:sizes,prev,pager,next,jumper,-,total,slot?--

????!--?:page-size?每页显示的条数(默认为10)?=进行数据双向绑定.sync--

????!--?:page-sizes?每页显示个数选择器的选项设置,默认为[10,20,30,40,50,100]?--

????!--?.sync?修饰符可以和绑定的数据同步______其效果类似于:v-model?--

????!--?:current-page?当前页数,修饰符可以和绑定的数据同步?=进行数据双向绑定.sync?--

????!--?:pager-count?页码按钮的数量,当总页数超过该值时,页码会折叠(默认是7),必须是5~21之间的基数?--

????!--?background?可以为分页按钮添加背景色?--'

/template

script

export?default?{

??name:?"Pagination",

??methods:?{

????handleSizeChange(size){

??????alert(size);?//分页pageSize改变时,触发size-change事件

????},

????handleCurrentChange(page){

??????alert(page);//分页currentPage改变时,触发current-change事件

????}

??},

??data()?{

????return?{

? ? ? pageSize:5,//@1-此处为数据单向绑定

??????pageSizes:[2,5,10,20,30,40,50],

??????currentPage:3,

??????pagerCount:9

????};

??},

};

/script

```

elementui分页跳转激活不是当前页码

elementui分页跳转激活不是当前页码返回主页重新登录就可以了。elementui分页跳转激活不是当前页码是因为网络或网站的问题,退出后能给它一个缓存的时间,再重新登录就可以恢复正常了。

关于vue+Element-ui项目分页刷新不停留在当前页码bug解决

使用 pagination 组件进行分页时 ,

问题一:点击其他页码时刷新浏览器,页码默认跳转回到了第一页并没有停留在当前页码。

问题二:如果你并不是在第一页进行数据搜索分页,那么当你返回当前页,页面数据为离开时的数据,但页码显示为第一页,此时你再次点击刚才的页码,两页数据为一致,出现页码数据重复。

利用 localStorage 或者 sessionStorage 将跳转页面前的 currentPage 存储起来,当再次返回当前页的时候,在 created 生命周期里,获取到存储的 currentPage ,再进行加载,从而保持页面的一致性。

加入 v-if="pagination.total != 0 是为了防止,取得总条数 total 之前, element-ui 的分页组件先行在页面加载完毕,导致 total 初始化默认为0,当总条数为0的时候,分页组件的页码默认为1。并且当 total 在 created 生命周期里正确取到数据后,分页组件也不会刷新。所以这就导致, 页面内容正确,但是页码高亮依旧是第一页。

ElementUI的分页功能bug

elementUi的分页功能,当table表格的最后一页只有一项时,我们删除该最后一项,会出现当前页空白,而不是自动刷新到前一页,打印出来当前的currentPage仍然是之前的页数,但是实际页面显示中页码已经-1了。

当elementUI的分页功能结合了el-input输入框的模糊搜索功能,加入当前的currentPage不是在第一页,使用搜索功能,向后端发送请求,可能会出现搜索结果为空,因为currentPage并不是为1,搜索出来的第N页结果为空,需要手动使得当前currentPage为1.

elementuitable表格切换分页的时候卡顿

elementuitable表格切换分页的时候卡顿的原因是表格数据多。解决方法如下:

1、升级elementUI到v2.8.0以上。

2、避免使用表格中使用show-overflow-tooltip。

3、在el-table或父元素上设置z-index,或调高z-index(针对ie)。调高z-index时,页面弹出框等元素z-index值要比el-table大,否则会被遮挡

(责任编辑:IT教学网)

更多

相关浏览下载文章

推荐浏览下载文章