mui上拉刷新下拉加载模板1)

2024-08-24 15:48
文章标签 模板 加载 刷新 上拉 mui

本文主要是介绍mui上拉刷新下拉加载模板1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><title>活动列表</title><link rel="stylesheet" href="../css/mui.min.css"><style>.title {margin: 20px 15px 10px;color: #6d6d72;font-size: 15px;}</style></head><body><header class="mui-bar mui-bar-nav" ><a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a><h1 class="mui-title">活动列表</h1></header><div id="wrap">  <div class="mui-content"><div id="pullrefresh" class="mui-scroll-wrapper"><div class="mui-scroll" style="margin-top: 40px;"><ul class="mui-table-view" id="consultantslist"><li class="mui-table-view-cell" v-for="item in items"><span class="id mui-hidden">{{item.id}}</span><a class="mui-navigate-right"><img class="mui-media-object mui-pull-left" src="../images/cbd.jpg"><div class="mui-media-body">{{item.title}}<p class='mui-ellipsis'>{{item.starttime|formatDate}}-{{item.endtime|formatDate}}</p></div></a></li></ul></div></div></div><script src="../js/mui.min.js"></script><script src="../js/jquery.min.js"></script><script src="../js/vue.min.js"></script><script type="text/javascript">var consultantslist = new Vue({el: '#consultantslist',data: {items: [] //列表信息流数据},methods:{add:function(list){this.items = this.items.concat(list);}},filters: {formatDate:function (time) {var index=time.indexOf(" ");return time.substring(0,index);}}});    var pageNumber=1;//当前页数mui.init({pullRefresh: {container: '#pullrefresh',down: {callback: pulldownRefresh},up: {contentrefresh: '正在加载...',callback: pullupRefresh}}});if (mui.os.plus) {mui.plusReady(function() {setTimeout(function() {mui('#pullrefresh').pullRefresh().pullupLoading();}, 1000);});} else {mui.ready(function() {mui('#pullrefresh').pullRefresh().pullupLoading();});}function pulldownRefresh(){pageNumber = 1;var data = {pageNumber:pageNumber,pageSize:2}$.ajax({url:'',data: data,dataType: 'json', //服务器返回json格式数据type: 'get', //HTTP请求类型timeout: 10000, //超时时间设置为10秒;success: function(result) {consultantslist.items=result.list;mui('#pullrefresh').pullRefresh().endPulldownToRefresh();mui('#pullrefresh').pullRefresh().refresh((result.list.length>=2));pageNumber++;},error: function() {}});}function pullupRefresh(){var data = {pageNumber:pageNumber,pageSize:2}$.ajax({url:'',data: data,dataType: 'json', //服务器返回json格式数据type: 'get', //HTTP请求类型timeout: 10000, //超时时间设置为10秒;success: function(result) {consultantslist.add(result.list);mui('#pullrefresh').pullRefresh().endPullupToRefresh((result.list.length < 2)); //参数为true代表没有更多数据了。pageNumber++;},error: function() {}});}//详情$("#consultantslist").on("click","li",function(){      //只需要找到你点击的是哪个ul里面的就行var id = $(this).find('.id').text();var data = {id: id}mui.openWindow({url:'activelistdetail.html?id='+id,id:"activelistdetail"});});</script></body></html>

 

这篇关于mui上拉刷新下拉加载模板1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1102916

相关文章

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Spring如何使用注解@DependsOn控制Bean加载顺序

《Spring如何使用注解@DependsOn控制Bean加载顺序》:本文主要介绍Spring如何使用注解@DependsOn控制Bean加载顺序,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录1.javascript 前言2. 代码实现总结1. 前言默认情况下,Spring加载Bean的顺

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

Java如何根据word模板导出数据

《Java如何根据word模板导出数据》这篇文章主要为大家详细介绍了Java如何实现根据word模板导出数据,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... pom.XML文件导入依赖 <dependency> <groupId>cn.afterturn</groupId>

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

在 PyQt 加载 UI 三种常见方法

《在PyQt加载UI三种常见方法》在PyQt中,加载UI文件通常指的是使用QtDesigner设计的.ui文件,并将其转换为Python代码,以便在PyQt应用程序中使用,这篇文章给大家介绍在... 目录方法一:使用 uic 模块动态加载 (不推荐用于大型项目)方法二:将 UI 文件编译为 python 模