Vue——轻松实现vue底部点击加载更多
前言
需求总是不断改变的,好吧,今天就把vue如何实现逐步加载更多和分布加载更多说下,默认你知道如何去请求数据的哈
一次请求
页面
使用slice来进行限制展现从0,a的数据
<div v-for="user in draw_user.slice(0,a)" :key="user.uid" class="user-item"> //判断a的值是否小于数组的长度,小于就显示点击加载更多
<div class="load-more mr-bottom" v-if="a<draw_user.length" @click='loadMore' >点击加载更多</div>
<div class="load-more mr-bottom" v-else >没有更多了</div>
data
在data中定义a的数值
 data() {
        return {
            a:20
        };
}
methods
在methods定义loadMore方法
 methods: {
        loadMore:function(){
          this.a+=20;
        }
}
分布请求
这个需要和后端进行配合,不过很简单,后端对数据进行下分页就可以了
页面
<div class="load-more mr-bottom" v-if="page<page_count" @click='loadMore' >点击加载更多</div>
<div class="load-more mr-bottom" v-else >没有更多了</div>
data
data() {
        return {
            page:1,
            page_count:''
        };
    },
methods
在methods定义loadMore方法
loadMore:function(){
          this.page+=1;
          this.getDrawPrize({
                    current_page:this.page //请求页数
                })
                .then(ret => {
                    console.log(ret.data.code_result)
                    this.code_result = this.code_result.concat(ret.data.code_result); //将请求回来的数据和上一次进行组合
                })
                .catch(err => {
                    this.$toast.fail("系统开小差,请重试");
                });
        },
Vue——轻松实现vue底部点击加载更多的更多相关文章
- Spring+Hibernate+struts2+JPA 注解+跨域//完成手机端点击加载更多  下拉加载更多
		一.使用IDEA新建一个maven项目(student) 1.1.0编写pom文件,添加项目所需要的包 <?xml version="1.0" encoding=" ... 
- tableView中的“点击加载更多”点击不到
		假设当前的tableView是_tableView,则可以这样设置 _tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0); 该属性用于设置当 ... 
- android ListView的上部下拉刷新下部点击加载更多具体实现及拓展
		android ListView的上部下拉刷新下部点击加载更多具体实现及拓展 ListView下拉刷新,上拉自动加载更多 下拉刷新以及加载更多 
- ajax点击加载更多数据图片(预加载)
		<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
- js点击加载更多可以增加几条数据的显示
		<div class="list"> <div class="one"> <div class="img" ... 
- jQuery+php+Ajax文章列表点击加载更多功能
		jQuery+php+Ajax实现的一个简单实用的文章列表点击加载更多功能,点击加载更多按钮,文章列表加载更多数据,加载中有loading动画效果. js部分: <script type=&qu ... 
- RecyclerView 判断滑到底部 顶部 预加载 更多 分页 MD
		Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ... 
- PHP+Ajax点击加载更多列表数据实例
		一款简单实用的PHP+Ajax点击加载更多列表数据实例,实现原理:通过“更多”按钮向服务端发送Ajax请求,PHP根据分页参数查询将最新的几条记录,数据以JSON形式返回,前台Query解析JSON数 ... 
- PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载
		这个效果好,速度快,只能点击更多加载,不能滚动自动加载 一.HTML部分 <div id="more"> <div class="single_item ... 
随机推荐
- 深入理解Java中的反射机制
			JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制. ... 
- Hibernate缓存策略(一级缓存和EHcache二级缓存)
			如何配置二级缓存: 第一步:导入EHcache依赖 1)Maven项目: <!--此处使用hibernate4--> <dependency> <groupId>o ... 
- OO博客作业3:第9-11周作业总结
			一.总结介绍规格化设计的大致发展历史和为什么得到了人们的重视 1.规格化设计的大致发展历史 规格化设计,又称契约式设计,最早由Bertrand Meyer于1986年提出,出自于<面向对象软件构 ... 
- poj3984 广度搜索BFS
			迷宫问题 Description 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1 ... 
- iOS中的截屏(屏幕截屏及scrollView或tableView的全部截屏)
			iOS中的截屏(屏幕截屏及scrollView或tableView的全部截屏) 2017.03.16 12:18* 字数 52 阅读 563评论 4喜欢 2 1. 截取屏幕尺寸大小的图片并保存至相册 ... 
- Mysql  MyISAM与InnoDB 表锁行锁以及分库分表优化
			一. 两种存储引擎:MyISAM与InnoDB 区别与作用 1. count运算上的区别: 因为MyISAM缓存有表meta-data(行数等),因此在做COUNT(*)时对于一个结构很好的查询是不需 ... 
- Es5中的类和静态方法 继承
			Es5中的类和静态方法 继承(原型链继承.对象冒充继承.原型链+对象冒充组合继承) // es5里面的类 //1.最简单的类 // function Person(){ // this.name='张 ... 
- web安全测试排查
			漏洞排查思路: 1.上传漏洞 如果看到:选择你要上传的文件 [重新上传]或者出现“请登陆后使用”,80%就有漏洞了! 有时上传不一定会成功,这是因为Cookies不一样.我们就要用WSockExper ... 
- IdentityServer4【Introduction】之术语
			术语 在规范.文档和对象模型中使用了一些你应该了解的术语. IdentityServer IdentityServer是一个OpenID Connect的提供者,它实现了OpenID Connect和 ... 
- 运行Spark-shell,解决Unable to load native-hadoop library for your platform
			启动spark后,运行bin/spark-shell会出现一个警告 提君博客原创 WARN util.NativeCodeLoader: Unable to load native-hadoop li ... 
