首页 > 其他分享 > vue中静态数据怎么分页(以el-table为例子)

vue中静态数据怎么分页(以el-table为例子)

时间:2023-02-09 16:38:31浏览次数:52  
标签:静态数据 el begin vue end val slice pageNum

背景:

从别处选择一些数据在界面上用列表展示,列表为静态数据,故需要做分页处理。

解决方案:

Array.prototype.slice()截取数据,slice(begin,end),从begin开始到end结束,不包括end,返回值是截取的数据,返回值类型为数组,不会改变原数组

代码:

<el-table :data="taskList.slice((data.pageNum - 1) * data.pageSize, data.pageNum * data.pageSize)" stripe style="width: 100%">
</el-table>
<el-pagination @current-change="handleCurrentChange" :current-page.sync="data.pageNum" :page-size="data.pageSize" layout="pager, next, jumper" :total="taskList.length">
</el-pagination>
export default {
data() {
return {
taskList: [],
data: {
pageNum: 1,
pageSize: 10,
},
methods: {
handleCurrentChange(val) {
this.pageNum = val;
},

}

标签:静态数据,el,begin,vue,end,val,slice,pageNum
From: https://blog.51cto.com/u_15885506/6047087

相关文章

  • python selenium.remote远程连接时间达10分钟
    问题:在机器A搭建了selenium-grid的环境,hub以4444端口号启动,并在4444下注册了子node,端口4445,浏览器配置chrome使用代码进行远程连接,并创建会话:传入的server_url= http:......
  • Python教程:selenium模块用法教程
    1.介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如......
  • ElasticsearchStatusException[Unable to parse response body]; nested: ResponseExc
    ElasticsearchStatusException[Unabletoparseresponsebody];nested:ResponseException[method[PUT],host[http://marketing-ora-m-dev.gwm.com.cn],URI[/kings......
  • UBUNTU 22.04关闭selinux
    一、打开文件vim/etc/selinux/config二、更改为如下SELINUX=disabled三、从启动服务器reboot......
  • Selenium Grid入门详解
    一、简介Selenium是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上SeleniumGrid主要使用master-slaves或者hub-nodes (理念:......
  • try catch和if else语句的区别
    区别:if可以进行简单的过滤,但是,由于机器或者说环境各异,可能会产生一些无法预知的异常,这是在开发阶段无法预知的,所以就要用try...catch来捕捉,而if是无法做到的。从程序结构上......
  • vue封装的组件发布到npm,超详细及问题解决
    1.创建一个新的vue项目vuecreatebase-page创建一个新的项目,npmrunserve之后删掉多余的代码2.将自己的组件代码移入项目中增加一个新的packages文件夹(组件文件......
  • 分享5个我不能没有的Vue.js库,不信你用不上
    开发人员最好的朋友和救星就是这些第三方库,无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包。借助开源库加速Vue项目的开发进度是现代前端开发比较常见的方式,这几个......
  • VUE相关面试题目01
    一、MVVM是什么;   MVC:               MVVM的描述:                常见库实现数据双向绑定的效果......
  • 100 行 shell 写个 Docker
    作者:vivo互联网运维团队-HouDengfeng本文主要介绍使用shell实现一个简易的Docker。一、目的在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace、RootF......