[前言] 使用vue处理项目中遇到列表页面时,之前项目中总会有一些细节问题处理得不太好,这里总结一下,以便优化以后的代码.如下: 1. 使用mint-ui中的LoadMore组件上下拉刷新时,有时无法触发上拉加载更多的方法.还有ios上滚动不太流畅. 2. 从列表进入详情,再返回时,列表页需要记住之前的滚动位置,记住它上次的数据,但从其他页面进入列表页时,需要它重新刷新. [需要实现效果] 本demo将实现如下效果. [实现思路] 1. 使用mint-ui中LoadMore组件,定时器模拟上下拉…
[前言] 使用vue处理项目中遇到列表页面时,有一些细节需要注意,这里总结一下,以便优化以后的代码.如下: 1. 使用mint-ui中的LoadMore组件上下拉刷新时,有时无法触发上拉加载更多的方法.还有ios上滚动不太流畅. 2. 从列表进入详情(列表数据分页请求的),再返回时,列表页需要记住之前的滚动位置,记住它上次的数据,但从其他页面进入列表页时,需要它重新刷新.(ps: 好像后面的vue版本对keepAlive页面滚动条会自动记录并处理) [需要实现效果] 本demo将实现如下效果.…
PullToRefreshListView是第三方开源框架下拉刷新列表,比较流行的QQ 微信等上面都在用. 下载地址(此开源框架于2013年后不再更新) 点此下载 package com.lixu.kaiyuanxiala; import java.util.ArrayList; import com.handmark.pulltorefresh.library.PullToRefreshBase; import com.handmark.pulltorefresh.library.PullTo…
MainActivity.java package com.heima52.pullrefresh; import java.util.ArrayList; import com.heima52.pullrefresh.view.RefreshListView; import com.heima52.pullrefresh.view.RefreshListView.OnRefreshListener; import android.os.Bundle; import android.os.Han…
实践场景需求 产品列表中,滚动到一定位置的时候,点击查看产品信息,后退之后,需要回到原先的滚动位置,这是常见的需求 所有页面均在router-view中,暂时使用了keep-alive来缓存所有页面,所以进入不同分类的产品列表,和不同的产品详情页面,需要更新数据 首先注意: 本次实践测试环境为pc端的webkit内核浏览器,手机暂时不测试 使用$router.back(-1) 和浏览器后退按钮效果一样 必须使用keep-alive缓存路由页面才能记住上次的位置,否则使用浏览器后退或$router…
Vue2.0中引入Mint-UI的下拉刷新和上拉加载.简单粗暴 安装Mint-UI npm i mint-ui -S 引入 打开项目的main.js入口文件,引入并使用.注意,为了方便,这里是全部引入,项目中想节省体积的话,可以按照官网的方法,按需引入.传送门 import MintUI from 'mint-ui' import 'mint-ui/lib/style.css' Vue.use(MintUI) 嗯   没了  不想写了 这里有324.57GB的修仙资料.嘿嘿嘿你懂得./手动狗头扫…
当然不乏有很多下拉刷新的插件可以直接使用,但是自定义程度不强,大部分都只能改改文字,很难满足设计师的创意,譬如淘宝和京东首页那种效果,就需要自己花心思倒腾了,最近刚好有这种需求,做完了稍微总结一下,具体看源码即可. 思路 touchstart 记录开始位置 touchmove 判断上拉.下拉(暂时只用到了下拉) touchend 根据下拉.上拉位置判断是否达到下拉刷新.上拉加载更多 @scroll.passive="onScrollFn($event)" 记录屏幕滚动,用来处理上滑时h…
<Android SwipeToDismiss:左右滑动删除ListView条目Item> Android的SwipeToDismiss是github上一个第三方开源框架(github上的项目链接地址:https://github.com/romannurik/Android-SwipeToDismiss ).该开源项目旨在:使得一个ListView的item在用户的手指在屏幕上左滑或者右滑时候,删除当前的这个ListView Item. package com.lixu.SwipeRefre…
1.最终实现效果 2.html代码布局: 3.css样式控制(注:下面这两个css类名需在浏览器解析后才可看到)…
导出弹窗的html <template> <Modal v-model="exportModal" width=400 :closable="false" :mask-closable="false"> <p slot="header" style="color:#000;text-align:left"> <span>数据导出</span> &l…