Vue 实用分页paging实例代码
发布时间 - 2026-01-11 00:37:00 点击率:次直接上代码。只有一个小小的需要注意的点:vue1.x的v-for循环是从0开始,遵从了程序语言设计的一贯的做法,而vue2.x是从1开始的,符合我们平常的习惯。用下来还是vue2.x的做法方便一些,不需要绕一下子了。
//html
<div id="paging">
<span v-on:click="switchPage(curPage - 1)">prev</span>
<span v-for="item in sum" v-bind:class="{'current-page': item == curPage}" v-text="item" v-on:click="switchPage(item)"></span>
<span v-on:click="switchPage(curPage + 1)">next</span>
</div>
//js
var paging = new Vue({
el: '#paging',
data: {
sum: 4, //总页数
curPage: 1, //当前页
},
methods: {
getBooks: function(page){
//页面初始化函数
},
switchPage: function(page){
var vm = this;
if(page < 1) {
page = 1;
} else if(page > vm.sum) {
page = vm.sum;
}
vm.getBooks(page);
vm.curPage = page;
},
}
})
//css
span {
display: inline-block;
margin: 3px;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
color: pink;
background: #fff;
border-radius: 5px;
}
span.current-page,
span:hover {
color: #fff;
background: pink;
}
效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# 分页
# vue.js
# vue分页组件
# 基于Vue.js的表格分页组件
# VUEJS实战之利用laypage插件实现分页(3)
# vue分页组件table-pagebar使用实例解析
# vue.js表格分页示例
# Vue.js实现一个自定义分页组件vue-paginaiton
# vue.js 表格分页ajax 异步加载数据
# Vue.js实现无限加载与分页功能开发
# vuejs2.0实现一个简单的分页示例
# 基于Vue如何封装分页组件
# 利用VUE框架
# 实现列表分页功能示例代码
# 是从
# 不需要
# 一个小小
# 需要注意
# 大家多多
# 当前页
# click
# span
# id
# paging
# gt
# switchPage
# sum
# bind
# current
# curPage
# prev
# item
# div
# radius
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
如何快速登录WAP自助建站平台?
怎么用AI帮你设计一套个性化的手机App图标?
如何在腾讯云服务器上快速搭建个人网站?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
如何用JavaScript实现文本编辑器_光标和选区怎么处理
如何快速搭建高效WAP手机网站?
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
bootstrap日历插件datetimepicker使用方法
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何实现多对多模型关联?(Eloquent教程)
微信小程序 canvas开发实例及注意事项
油猴 教程,油猴搜脚本为什么会网页无法显示?
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
微信小程序 require机制详解及实例代码
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
高防服务器租用指南:配置选择与快速部署攻略
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
如何在阿里云香港服务器快速搭建网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Java遍历集合的三种方式
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel如何使用模型观察者?(Observer代码示例)
手机网站制作与建设方案,手机网站如何建设?
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
nginx修改上传文件大小限制的方法
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
创业网站制作流程,创业网站可靠吗?
Laravel如何实现一对一模型关联?(Eloquent示例)
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何快速上传自定义模板至建站之星?
Laravel如何生成URL和重定向?(路由助手函数)
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Linux安全能力提升路径_长期防护思维说明【指导】
大连网站制作公司哪家好一点,大连买房网站哪个好?
JS碰撞运动实现方法详解
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何自定义建站之星网站的导航菜单样式?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
个人网站制作流程图片大全,个人网站如何注销?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Swift中swift中的switch 语句

