当前位置:首页 > 日记 > 正文

结合mint-ui移动端下拉加载实践方法总结

结合mint-ui移动端下拉加载实践方法总结

1.npm i mint-ui -S

2.main.js中引入import 'mint-ui/lib/style.css'

3.以下是代码结构部分:

<template> <div class="main-body" :style="{'-webkit-overflow-scrolling': scrollMode}"> <v-loadmore :bottom-method="loadBottom" :bottom-all-loaded="allLoaded" :auto-fill="false" ref="loadmore">  <ul class="list">   <li v-for="(item, index) in proCopyright">   <div>{{item.FZD_ZPMC}}</div>   </li>  </ul> </v-loadmore> </div></template><script> import {Loadmore} from 'mint-ui';export default { components:{  'v-loadmore':Loadmore, }, data () { return {  pageNo:1,  pageSize:50,  proCopyright:[],  allLoaded: false, //是否可以上拉属性,false可以上拉,true为禁止上拉,就是不让往上划加载数据了  scrollMode:"auto", //移动端弹性滚动效果,touch为弹性滚动,auto是非弹性滚动  totalpage:0,  loading:false,  bottomText: '', } }, mounted(){ this.loadPageList(); //初次访问查询列表 }, methods:{ loadBottom:function() {  // 上拉加载  this.more();// 上拉触发的分页查询  this.$refs.loadmore.onBottomLoaded();// 固定方法,查询完要调用一次,用于重新定位 }, loadPageList:function (){  // 查询数据  this.axios.get('/copyright?key='+ encodeURIComponent('公司名称')+"&mask=001"+"&page="+this.pageNo+"&size="+this.pageSize).then(res =>{  console.log(res);  this.proCopyright = res.data.result.PRODUCTCOPYRIGHT;  this.totalpage = Math.ceil(res.data.result.COUNTOFPRODUCTCOPYRIGHT/this.pageSize);  if(this.totalpage == 1){   this.allLoaded = true;  }  this.$nextTick(function () {   // 是否还有,加个方法判断,没有要禁止上拉   this.scrollMode = "touch";   this.isHaveMore();  });  }); }, more:function (){  // 分页查询  if(this.totalpage == 1){  this.pageNo = 1;  this.allLoaded = true;  }else{  this.pageNo = parseInt(this.pageNo) + 1;  this.allLoaded = false;  }  console.log(this.pageNo);  this.axios.get('/copyright?key='+ encodeURIComponent('公司名称')+"&mask=001"+"&page="+this.pageNo+"&size="+this.pageSize).then(res=>{  this.proCopyright = this.proCopyright.concat(res.data.result.PRODUCTCOPYRIGHT);  console.log(this.proCopyright);  this.isHaveMore();  }); }, isHaveMore:function(){  // 是否还有,如果没有就禁止上拉刷新  //this.allLoaded = false; //true是禁止上拉加载  if(this.pageNo == this.totalpage){  this.allLoaded = true;  } } },}</script><!-- Add "scoped" attribute to limit CSS to this component only --><style scoped> li{  padding:30px 0;  background-color: #ccc;  margin-bottom:20px; }</style>

以上这篇结合mint-ui移动端下拉加载实践方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

PHP 实现公历日期与农历日期的互转

PHP 实现公历日期与农历日期的互转

日期,转换,公历,农历,电脑软件,PHP 实现公历日期与农历日期的互转换前言: 今天根据客户的需求对时间进行了转换,就是客户要求增加农历日期的显示,在网上抄袭了一段,稍微修改了一下运行成功了,不难的,改动的很少的.示例代码:<?php /* * * 陈海波 …

一键系统重装要怎么操作?一键系统重

一键系统重装要怎么操作?一键系统重

系统重装,图文教程,操作,一键,电脑软件,  小编发现有好多朋友都不知道一键系统重装要怎么操作,其实一键重装系统的方法还是蛮简单的,如果大家想要学习一键重装系统的方法,小编可以教大家!下面就给大家带来一键系统重装图文教程,希望大家能够…

利用canvas中toDataURL | 将转为da

利用canvas中toDataURL | 将转为da

方法,详解,电脑软件,toDataURL,canvas,将图片转为base64的好处将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。 这对于一些小的图片是极为方便的,因为你不需要再去寻找一个保存图片的地方。…

Windows 2003邮件服务器配置指南

Windows 2003邮件服务器配置指南

服务器配置,邮件,指南,电脑软件,Windows,邮件服务器的配置同样是企业网络管理中经常要进行的任务之一。与Web网站、FTP站点服务器一样,邮件服务器的配置方案也非常之多,但对于中小型企业说,利用网络操作系统自带的方式进行配置是最经济的。本…

IIS6架设网站常见问题及症状答疑

IIS6架设网站常见问题及症状答疑

网站,症状,常见问题,电脑软件, 很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,做了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙。 问题1:未启用父路径 症状举例: S…

完美解决Thinkphp3.2中插入相同数

完美解决Thinkphp3.2中插入相同数

数据,完美,电脑软件,问题描述今天在使用TP3.2插入数据的时候,为了避免插入相同的数据(所谓相同的数据,其主键相同或者是唯一索引的字段相同),我创建的索引如下图,主键索引为自增字段,不可能出现重复,即唯一索引可能会出现重复,我希望的是uid,year,mo…

红帽Linux忘记root密码的解决方法

红帽Linux忘记root密码的解决方法

解决方法,密码,红帽,电脑软件,root,在出现以下画面后按下键盘e键 (图1) 按下后会出现如下画面,在次按下e键,将会出现如图3所示的画面(图2)如图3所示,使用上下键将焦点移动到第2项,如果出现的和本图不一样,就找到有kerner字样的那一行,然后再次按下E键…

PS怎么设计珍珠字效果的字体?

PS怎么设计珍珠字效果的字体?

字体,效果,电脑软件,PS,用PS制作珍珠字的效果,做好之后图片看上去就像是用珍珠摆成的字一样。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、建立一个100*100的图象文件,用椭圆形选框工具画一个固定大…

angular中实现li或者某个元素点击

angular中实现li或者某个元素点击

方法,元素,两种,电脑软件,angular,本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助先说一种最直接了当的不需要js控制。方法一:直接在用ng-class就可以控制:<p ng-click="state=1;" ng-class="{activ…

ps怎么设计一个圆形的旅游图标?

ps怎么设计一个圆形的旅游图标?

图标,电脑软件,ps,ps中想要设计一个圆形的旅游图标,该怎么设计呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、我们设计整个旅游图标为一个圆形的结构,先从天空开始设计…

javascript中神奇的 Date对象小结

javascript中神奇的 Date对象小结

对象,神奇,电脑软件,javascript,Date,Date 对象算是较常用的对象之一,但很多人完全不会操作,就算一些简单的操作也用 moment 而不自己尝试一下。本次分享下 Date 中的 date 使用技巧,希望能给大家启发。MDN官网介绍setDate() 方法根据本地时间…

PHP基于递归实现的约瑟夫环算法示

PHP基于递归实现的约瑟夫环算法示

算法示例,递归实现,约瑟夫,电脑软件,PHP,本文实例讲述了PHP基于递归实现的约瑟夫环算法。分享给大家供大家参考,具体如下:约瑟夫环问题: 39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓。于是决定了自杀方式…