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相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

基于Java实现模板填充Word

《基于Java实现模板填充Word》这篇文章主要为大家详细介绍了如何用Java实现按产品经理提供的Word模板填充数据,并以word或pdf形式导出,有需要的小伙伴可以参考一下... Java实现按模板填充wor编程d本文讲解的需求是:我们需要把数据库中的某些数据按照 产品经理提供的 word模板,把数据

SpringBoot项目删除Bean或者不加载Bean的问题解决

《SpringBoot项目删除Bean或者不加载Bean的问题解决》文章介绍了在SpringBoot项目中如何使用@ComponentScan注解和自定义过滤器实现不加载某些Bean的方法,本文通过实... 使用@ComponentScan注解中的@ComponentScan.Filter标记不加载。@C

springboot 加载本地jar到maven的实现方法

《springboot加载本地jar到maven的实现方法》如何在SpringBoot项目中加载本地jar到Maven本地仓库,使用Maven的install-file目标来实现,本文结合实例代码给... 在Spring Boothttp://www.chinasem.cn项目中,如果你想要加载一个本地的ja

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

MyBatis延迟加载的处理方案

《MyBatis延迟加载的处理方案》MyBatis支持延迟加载(LazyLoading),允许在需要数据时才从数据库加载,而不是在查询结果第一次返回时就立即加载所有数据,延迟加载的核心思想是,将关联对... 目录MyBATis如何处理延迟加载?延迟加载的原理1. 开启延迟加载2. 延迟加载的配置2.1 使用

Android WebView的加载超时处理方案

《AndroidWebView的加载超时处理方案》在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本... 目录引言一、WebView加载超时的原因二、加载超时处理方案1. 使用Handler和Timer进行超

poj3468(线段树成段更新模板题)

题意:包括两个操作:1、将[a.b]上的数字加上v;2、查询区间[a,b]上的和 下面的介绍是下解题思路: 首先介绍  lazy-tag思想:用一个变量记录每一个线段树节点的变化值,当这部分线段的一致性被破坏我们就将这个变化值传递给子区间,大大增加了线段树的效率。 比如现在需要对[a,b]区间值进行加c操作,那么就从根节点[1,n]开始调用update函数进行操作,如果刚好执行到一个子节点,

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�