博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VUE实现的一个简单分页表格
阅读量:6442 次
发布时间:2019-06-23

本文共 3091 字,大约阅读时间需要 10 分钟。

hot3.png

用VUE实现的一个分页。

var myMsgTable = new Vue({        el: '#myMsgTable',        data: {            list: [],            total: 0,            pageSize: 20,            page: 1,            rows: 0        },        computed: {            totalPage: function () {                if (this.total == 0) {                    return 1;                }                return parseInt((this.total + this.pageSize - 1) / this.pageSize);            },            offset: function () {                return (this.page - 1) * this.pageSize;            },            limit: function () {                return this.pageSize;            },            isFirstPage: function () {                return this.page == 1;            },            isLastPage: function () {                return this.page === this.totalPage;            }        },        methods: {            nextPage: function () {                if (this.page < this.totalPage) {                    this.page++;                    this.loadPage();                }            },            prevPage: function () {                if (this.page > 1) {                    this.page--;                    this.loadPage();                }            },            goPage: function (page) {                if (this.page == page) {                    return;                }                this.page = page;                this.loadPage();            },            loadPage: function () {                var _this = this;                $.post('/data.json', {                    offset: this.offset,                    limit: this.pageSize                }, function (data) {                    _this.$set("list", data.rows);                    _this.$set("total", data.total);                });            }        }    });

下面是表格:

标题 消息内容 消息时间
{
{p.readStatus==2?'':'[未读]'}}{
{p.title}}
{
{p.content}}
{
{p.sendTime | date 'YYYY-MM-DD HH:mm'}}
首页
上一页
下一页
末页
共{ {total}}条记录
共{ {totalPage}}页
跳转到

tips:

本文由导入,原文链接:

转载于:https://my.oschina.net/yangyan/blog/859314

你可能感兴趣的文章
HTTP协议中POST、GET、HEAD、PUT等请求方法以及一些常见错误
查看>>
SQL Server索引 - 索引(物化)视图 <第九篇>
查看>>
[原创]FineUI秘密花园(一) — 为什么选择FineUI?
查看>>
这一文让你彻底理解Spring框架的意义
查看>>
消息中间件Kafka与RabbitMQ谁更胜一筹?
查看>>
CanisMinor 微信小程序工程
查看>>
手机拍照,调取相册 裁剪,上传
查看>>
当移动数据分析需求遇到Quick BI
查看>>
八皇后,回溯与递归(Python实现)
查看>>
程序员的微创业
查看>>
什么是以太坊
查看>>
刷前端面经笔记(九)
查看>>
针对前端开发可重用组件并发布到NPM
查看>>
Android组件化探索与实践
查看>>
开发笔记2 | Java 代码规约第1条
查看>>
Vue.js 子组件的异步加载及其生命周期控制-------异步加载子组件,子组件的生命周期控制过程不一样...
查看>>
编写可维护的JavaScript
查看>>
高效的CSS代码(2)
查看>>
朱兰的质量三部曲——《可以量化的管理学》
查看>>
丰田生产方式和TOC工序切换时间的解决
查看>>