uniapp更好的下拉刷新动画
原生的uniapp的下拉刷新是一个普通的加载框
样式真的很单一。后来手动改成了一个gif图片
才算满意一些。但是现在又有更好的加载样式了。
这种体验就更好了。
真的原生app接近了一些。不过这个效果在安卓机上能显示出来。在苹果手机上还是一个加载的loading
接下来把代码奉上。
第一步:在pages.json 里面加下图的一句话。然后刷新页面之后只要往下拉。这个动画出就出了。
- {
- "path": "pages/shop/home", //vue商城首页
- "style": {
- "navigationBarTitleText": "商城首页",
- "navigationBarBackgroundColor": "#56D5FF",
- "enablePullDownRefresh": true,
- "app-plus": {
-
- }
- }
- },
第二步。此时动画有了可是不能及时的收回。所以要在当前页面做一些其它的配置让体验更好一些。
- onLoad(){
-
-
- //1.刚进入页面的时候就加载这个动画
- uni.startPullDownRefresh();
-
-
- },
- // 2.下拉刷新
- onPullDownRefresh() {
- console.log('refresh');
- setTimeout(function () {
- uni.stopPullDownRefresh();
- // 这里放刷新数据的方法
- }, 1000);
- },
第三步。默认下拉的动画圈圈是绿色的。如果不喜欢可以更改。
还是要在pages.json里面的进行一个简单的配置。
- {
- "path": "pages/shop/home", //vue商城首页
- "style": {
- "navigationBarTitleText": "商城首页",
- "navigationBarBackgroundColor": "#56D5FF",
- "enablePullDownRefresh": true,
- "app-plus": {
- "pullToRefresh": {
- "support": true,
- "color": "#000000", //小圈圈的颜色
- "style": "circle" //小圈圈的样式
- }
- }
- }
- },
这样一个简单的体验很好的下拉框就做好了。 如果有帮到你。请点一个赞支持一下。后续还有更多好玩的。
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/403
1 条评论
1.1w
发表评论
仅有一条评论
热门文章
自媒体博客Spimes主题44w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
Splity博客双栏主题14w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
vCard主题个人简历主题13w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
Spzac个人资讯下载类主题12w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
自媒体博客Spimes主题424 评论
Splity博客双栏主题191 评论
Spzac个人资讯下载类主题89 评论
Splinx博客图片主题35 评论
Spzhi知识付费社区主题34 评论
三栏清新博客S_blog主题31 评论
vCard主题个人简历主题29 评论
Pure轻简主题29 评论
坐等大佬新作品