pagination-api 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pagination-api 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 康某某
适用人群 未知
收录时间 2014-11-26

软件简介

示例: 定义routes:

var pagination = require('pagination-api'); //加载分页模块

var total_rows; // 'total_rows返回所有的文章数量。”total_rows’是从数据库返回,
    //示例:
    //  total_rows = PostSorts_count_all_result[0].count_all_result;

var per_pages;  //'per_pages”是当前页面的URL接收的页码
    //示例:
    //  var per_pages = 1;
    //  if(req.query.per_page){
    //      per_pages = req.query.per_page;
    //  };
    //  if(req.body.per_page){
    //      per_pages = req.body.per_page;
    //  };

var per_page;   // 'per_page”设置页面上显示几篇文章
    //示例:
    //  per_page = 4;

var base_url;   //'base_url是URL的定义。
    //示例:
    //  base_url = 'blogs?';

var changePer_page; // 'changeper_page”是用来读取数据库分页参数
    //示例:
    //  changePer_page = ( per_pages - 1 ) * per_page;

var Create_links;   //'create_links”是创建一个网页
    //示例:
    //  Create_links = pagination.create_links(total_rows,per_page,per_pages,base_url);

最后发送到views中
    //示例:
    //  res.render('/',{Create_links:Create_links});

定义在views:

<%- Create_links %>

测试示例在 /test

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/08/24 22:57

分页Pagination

分页Pagination REST framework提供了分页的支持。 我们可以在配置文件中设置全局的分页方式,如: REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 100 # 每页数目 } 也可通过自定义Pagination类,来为视图添加不同分页行为。在视图中通...

0
0
发表了博客
2013/11/26 21:08

kohana pagination

我用的kohana版本是3.3,无意间下载了一个3.1版本的pagination,于是噩梦开始了…… 根据前几天看的在线documentation,一点一点找线索,排除了config、route的设置错误。百思不得其解,简单的分页错也就错了,一下子出现个500 internal server,不好搞。 最终定位到问题在source设为route时,那段代码不对劲: case 'ro...

1
0
发表了博客
2018/01/22 13:51

分页(Pagination)

分页(Pagination) Paginator 使用 这是我们的自己定义的分页类, 我们必须要了解如何使用它。 首先,在服务端,创建分页对象,将所有跟分页相关的参数和数据都封装到分页对象里: // 1. 从用户请求中获取相应的分页参数 // 最重要的是 pageNumber(第几页), 其次可选的是 pageSize(每页多少条), linkSize(分页导航显示...

0
0
发表了博客
2014/03/30 20:55

Django pagination

## Django pagination 小结,参见[django documentation](https://docs.djangoproject.com/en/1.5/topics/pagination/) 1. 导入Paginator ``` from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger ``` 2. 使用Paginator,建立实例 ``` def listing(request): OBJECTS_TO_SHOW = ['test%d' % x fo...

0
2
发表了博客
2018/03/08 15:59

Pagination分页

基本语法 下面展示Paginator的基本使用 >>> from django.core.paginator import Paginator >>> objects = ['john', 'paul', 'george', 'ringo'] >>> p = Paginator(objects, 2) >>> p.count 4 >>> p.num_pages 2 >>> type(p.page_range) <class 'range_iterator'> >>> p.page_range range(1, 3) >>> page1 = p.page(1)...

0
0
发表了博客
2018/03/14 06:46

Pagination 分页

当数据量过多时,使用分页分解数据。 设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为下一页,pager表示页码列表,除此以外还提供了jumper和total,size和特殊的布局符号->,->后的元素会靠右显示,jumper表示跳页元素,total表示显示页码总数,size用于设置每页显示的页码数量...

0
0
发表了博客
2019/04/03 13:43

Flask 系列之 Pagination

说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 实现当前登录用户的事务浏览、添加、删除 操作 实现 首先,在我们的 todolist\forms.py 中添加事务添加对应的表单类 ThingForm,示例代码如下所示: from flask_wtf import FlaskForm from wtforms import String...

0
0
发表了博客
2018/07/13 20:25

el-pagination使用

vue+el-pagination分页 html部分: <ul>   <li class="item" v-for="(item,index) in pageLists" :key="index"> </ul> <el-pagination @current-change="handleCurrentChange" :current-page="currentPage" :page-size="6" layout="total, prev, pager, next" :total="listsD...

0
0
发表于大前端专区
2015/02/06 14:35

Semantic UI Pagination

Semantic UI Pagination 官网只给出了漂亮的UI,但是没有JS支持,这里添加了Ajax翻页支持

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
返回顶部
顶部