首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动端上加载和下拉刷新的vue插件

做一个简单的移动端展示项目,后台分页后前端加载,实现上加载下一页,找了下,还是用这个mescroll.js插件好一点 1.npm安装 npm install --save mescroll.js //...class="scrollView"> 2.data里进行相关配置 data () { return { mescroll: null, // mescroll实例对象...(如果下拉刷新和上加载处理的逻辑是一样的,则mescrollDown可不用写了) mescrollUp: { // 上加载的配置....', //上加载中的布局 htmlNodata: '-- END --', //无数据的布局 可以查看源码进行设置: mescroll...自己整理了一份2018最全面前端学习资料,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的

4.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

移动端下拉刷新和上加载实现

最近在做移动端开发,移动端的性能不如 PC 端,屏幕页没有 PC 大,需要我们优化的东西很多;在工作中我所做的移动端小页面,无一例外的都是将网页嵌入到安卓或者 IOS 里面去。...上加载 问题:如果数据太多前端一次性渲染或者请求所有数据,就不能做到用户体验和用户效果最佳 解决方案: 移动端分页,滚动到页面底部重新请求接口,然后把上次请求的数据和这一次请求的数据拼接到一个数组里面...this.refreshText.style.height = '0px'; this.text = ''; // 接口请求什么的事情 }, } } 复制代码 详细介绍请参考H5下刷新和上加载实现原理浅析...H5下刷新和上加载实现 博客会保持随时更新 sunseekers.cn/

1.6K30

Node.js+Mock.js+Vue.js实现接口和上加载数据

目录 效果图 一、接口 1、创建项目 2、代码部分 3、启动服务 二、页面 1、代码部分 效果图 一、接口 需要用到Express 和 Mock.js , 如果不熟悉Express和Mock.js的建议先去他们的官网看看...Express官网 、 Mock.js官网 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。...用到了vue.js,如果不会的可以先去 Vue.js 的官网教程中去看看它的语法 还用了vue-lazyload.js 实现图片懒加载,直接引用拿过来用就行了,很方便。...-- 引入vue-lazyload.js 图片懒加载 --> $(function ()...}); }, } }); }); 简单的接口以及上加载例子就完成了

2.5K30

前端提升生产力系列三(vant3 vue3 移动端H5下刷新,上加载组件的封装)

| 在日常的移动端开发中,经常会遇到列表的展示,以及数据量变多的情况下还会有上和下拉的操作。...H5下刷新,上加载组件的封装) 本文涉及所有源代码已上传 https://github.com/aehyok/vue-qiankun 1、实现功能的讲解 先说一下实现的功能 1、模拟了一个api请求...,并且在加载过程中,不能再进行上加载 5、加载到最后一页,则最末端会显示【数据已加载完毕】 6、如果请求api一开始就没有数据,则显示成一个默认图片(代表没有加载到数据) 2、实现效果的演示 3、没有封装前的代码逻辑...,到请求接口成功手动设置false,则代表刷新成功 const isRefresh = ref(false); // 可以判断如果是上加载的最后一页的时候,加载成功设置为true,再上则不会进行加载了...,到请求接口成功手动设置false,则代表刷新成功 const isRefresh = ref(false); // 可以判断如果是上加载的最后一页的时候,加载成功设置为true,再上则不会进行加载

1.3K10

基于 Vue.js移动端组件库mint-ui实现无限滚动加载更多

通过多次爬坑,发现了这些监听滚动来加载更多的组件的共同点, 因为这些加载更多的方法是绑定在需要加载更多的内容的元素上的, 所以是进入页面则直接触发一次,当监听到滚动事件之后,继续加载更多, 所以对于无限滚动加载不需要写首次载入列表的函数...item.commentCount}} vue.js...this.loading = false; } }, 这里重要的是判断,当当前页面为0的时候,即第一页的时候,不需要setTimeout定时器,直接请求加载...,当加载更多的时候可以加个定时器。...网上找到很多mint-ui 的loadmore组件来实现上加载更多,由于上触发相应的加载更多事件,所以当进入页面的时候应该不会自动载入数据,则这里可以加一个获取第一页数据的函数。

2.6K50

React 同构直出优化总结

由于移动端上的网络及环境迥异,性能偏差。所以在移动端上用 React 时,遇到了不少的坑点,也花了一些力气在上面。...关于在移动端上的优化,可看我们团队的另一篇文章的 React移动端web极致优化 一提到优化,不得不提直出 关于这块可以查看 Node直出理论与实践总结,这篇文章较详细的分析直出的概念及一步步优化...== this.props.role.get('identity'))) { this.setButton(); } } 同构时,由于服务端上已做了第一次数据取,所以上面代码在客户端上将由于...服务端上增加的耗时 服务端渲染方案将数据的取和模板的渲染从客户端移到了服务端,由于服务端的环境以及数据取存在优势(详见 Node直出理论与实践总结),所以在相比下,这块耗时大大减少,但确实存在,这两块耗时是服务端渲染相比于客户端渲染在服务端上多出来...首屏渲染完成时间对比 服务端渲染时由于不需要等待 JS 加载和 数据请求(详见 Node直出理论与实践总结),在首屏展示时间耗时上将大大减少,此次在手Q家校群列表页首屏渲染完成时间上,优化前平均耗时约

2.1K10

Node 直出理论与实践总结

模式 1 - 前后分离 从用户输入 url 到展示最终页面的过程,这种模式可简单的分为以下 5 部分: 用户输入 url,开始取静态页面 静态页面加载完成后,解析文档标签,并开始取 CSS (一般...CSS 放于头部) 接着JS 文件(一般 JS 文件放于尾部) 当 JS 加载完成,便开始执行 JS 内容,发出请求并拿到数据 将数据与资源渲染到页面上,得到最终展示效果 具体流程图如下 这种处理形式应该占据大多数...模式 3 - 直出 (服务端渲染) 数据请求在server端上提前获取,页面模板结合数据的渲染处理也在server上完成,输出最终 HTML 模式 2 中将依赖于JS文件加载回来才能去发起的数据请求挪到...然后等待 JS 文件加载完成,JS 将服务端已给到的数据与HTML结合处理,生成最终的页面文档。...数据请求能放到 server 上,对于数据与HTML结合处理也可以在server上做,从而减少等待 JS 文件的加载时间。

2.1K00

全民K歌跨端体系建设

背景 1.1 移动端技术演进 跨端技术的本质是实现代码复用,减少开发者在多平台上的适配工作量,移动互联网发展至今,跨端技术经历了许多阶段,大体上可以分成如下四类: 最早是通过 H5 来实现跨浏览器的页面渲染...K 歌跨端体系建设 2.1 体系建设 跨端技术的实践往往需要一系列的配套建设,以及针对性的性能优化,下面是 K 歌在跨端上的体系建设,主要分为四个部分: ?...其次 App 内将常驻一个 Master 的无界面实例,这实际上是一个后台的业务,会在 App 启动后自动加载,主要是服务于两类任务,一种是在 App 启动时做一些初始化的操作,同时会启动一个轮询任务,...定时去取业务包的配置信息,实现业务包的下载管理,这个在文章后面也会提及;另外是实例间的通讯,在歌房和直播间的场景下,可能同时挂载多个 Hippy 业务,而业务之间往往有通信的需求,针对这种场景,我们通过在...同时由于业务频繁迭代发布的特性,如何保证外网可以较实时地取,也需要一套更新机制,前面我们有提及 APP 启动后会加载一个无界面的实例,该实例会在加载完毕后启动一个轮询任务,时间间隔为 2min,在这个过程中将会实时地取外网的业务版本配置

1.2K40

自己动手打造前端性能监控系统

在公司层面,页面性能会影响公司收益,如用户打开页面等待的太久,用户可能会直接关掉页面,或者下次不再打开了,特别是在移动端用户对页面响应延迟容忍度很低。...数据展示 前端上报 在前端植入一段前端js代码,通过这些代码来上报页面性能数据,那一般哪些指标能够更好的反馈用户的体验呢?...第一种没有靠js渲染的普通页面,白屏时间应该是在头部外链资源加载完,因为浏览器只要加载头部资源才会真正的渲染页面。...后,才会将内容渲染到页面上,或者异步取数据,在数据拉回来在显示页面。...比如一个页面的首屏是4张图片,那么我们应该在四张图片加载完成后才算首屏时间,或则页面是异步取数据的,首屏时间应该是将数据插入到浏览器的时间。总之找到首屏资源最后加载完成的时间点就是首屏时间。

3.6K101

Web渲染那些事儿

一些网站已成功采用混合渲染技术:Netflix 服务器渲染其相对静态的落地页面,同时为交互繁重的页面预JS,为这些重客户端页面提供更快的加载能力。...(译注:简单的说静态渲染不依赖客户端JS,适用于静态页面,而预渲染则依赖JS,更多是为了富应用的初始界面加速) 如果不确定选择静态渲染还是预渲染方案,请尝试此测试:禁用JavaScript并加载创建的网页...客户端渲染很难在移动端做到很快。如果做好压缩工作,严格控制 JavaScript 预算,并在尽可能少的 RTT 中提供内容,它可以接近纯服务器渲染的性能。...SSR 页面通常看起来具有欺骗性的加载完成和可交互性,但在执行客户端JS并绑定事件处理之前,页面实际上无法响应输入。这在移动设备上可能持续几秒甚至几分钟。...只有在 bundle.js 完成加载和执行后,页面才会变为可交互。 从使用 Rehydration SSR 站点收集的性能数据显示,这种用法应极力避免。

1.8K30

兼容并蓄——MNN异构计算设计与实践

端上推理与异构计算 移动AI与端上推理已经不是一个新鲜话题,阿里巴巴开源自家轻量级的深度神经网络推理引擎MNN(Mobile Neural Network),用于在智能手机、IoT设备等端侧加载深度神经网络模型...出于实时性、保护用户隐私、降低服务器负载的需求,算法工程师会将服务端上由PyTorch/ TensorFlow / Caffe 训练的模型,转成端上推理引擎MNN所使用的格式,调用MNN在移动端上进行推理...,也就是在移动端上部署。...在不同的移动端上,只用同一种芯片进行计算,是无法实现模型的高效运行的,因此我们需要探索各类芯片的使用,也就是异构计算。...作为通用的端上推理引擎,MNN会被部署到各种各样的移动端设备上面,而移动端设备是多样的。

1.1K30

Native和H5分久必合,Weex会带来移动端的巨变吗?

Weex是一个移动端的动态化框架,它允许开发者用轻巧的 HTML/JS/CSS 开发多个端的 NativeApp。...它传达了这样的想法:在移动端崛起的大环境下,在移动端人机交互体验(如触屏)和物理条件(如屏幕尺寸)的巨变下,应该考虑将业务核心关注点(因为屏幕小)优先(因为移动端崛起)在移动端上实现。...以2016年双11主会场(可用淘宝扫描下图二维码观看对比视频)为例,H5的问题非常明显: • H5滚动过程中图片加载缓慢,滚动过程中系统阻止了JS执行,导致图片懒加载被延迟。...(2) 客户端上JS Framework负责加载JS Bundle并与Native通信。 (3) iOS使用系统的JSCore运行JS,Android使用V8 运行JS。...或者说Weex会带来移动端上的一次巨变吗?让我们拭目以待。 本文选自《尽在双11——阿里巴巴技术演进与超越》一书。 ?

1.8K00

2015上海 Qcon 总结:Hybrid App 监控与极限优化

体验优化 优化——页面的体验优化,通过前端的性能优化,渲染优化(GPU)等方案,提升移动性能。 JS-SDK——客户端提供的JS-SDK的能力,提升产品体验,达到体验要求。...在流程上,优化进一步细化之后,可以分为以下三个方面: 网络优化——加载策略、优化请求、缓存优化 资源优化——Html、图片、Js、Css 渲染优化——Dom、动画、repaint/reflow 进一步细化...Js资源优化之Badjs 前端上报数据到接入层,接入层badjs-acceptor,然后再通过推送中心(badjs-mq)将数据分发。...提供不同压缩的尺寸来减少图片大小和默认取大小。...在开发方式不变下,寻求夸端的高度融合,去掉相对令人诟病的Webview、移动端http(s)协议下的数据加载。我们的移动未来将更广阔 小结 移动话题源源不断,移动优化也会经久不息。

1.2K00
领券