一、实现下拉刷新

在page->main->main.vue新增代码如下:

<script>import {mapState,mapActions} from "vuex";export default {//下拉刷新onPullDownRefresh() {this.getShop({page:1,lng:this.lng,lat:this.lat,complete:()=>{uni.stopPullDownRefresh();}});}}
</script>

使用onPullDownRefresh()钩子函数监听下拉刷新,在该函数内部将当前页面设置为1.

用getShop()方法,重新获取商铺数据。

在complete()回调函数内使用stopPullDownRefresh()方法,停止下拉刷新。

注意:需要在page.json里找到当前页面的pages节点,并在style选项中开启enablePullDownRefresh,才能支持下拉刷新。

"pages": [{"path": "pages/main/main","style": {"navigationBarTitleText": "点餐小程序","navigationStyle": "custom","enablePullDownRefresh": true}}
]  

二、实现上拉加载和分享小程序

在page->main->main.vue新增代码如下:

//分享小程序
onShareAppMessage(res) {return {title: '点餐小程序',path: '/pages/main/main'}
},
//上拉加载数据
onReachBottom(){if(this.curPage<this.maxPage) {this.curPage++;this.getShopPage({page:this.curPage,lng:this.lng,lat:this.lat});}
}

使用onReachBottom()函数可以监听页面是否滚动到底部。

如果滚动到底部,并且当前页码小于总页码,则当前页码加1,调用Vuex商铺分页显示数据的getShopPage()方法,并将页码传进去实现上拉加载数据。

使用onShareAppMessage()函数可以实现分享小程序的功能。


注:项目教程来自《uni-app多端跨平台开发从入门到企业级实战》

【仿美团点餐App】—— 首页(二)相关推荐

  1. 【vue】二、vue2仿去哪儿网app——首页开发

    文章目录 二.vue2仿去哪儿网app--首页开发 Ⅰ 页面结构 Ⅱ 开发笔记及注意点 1.公共样式抽取 2.路径 --> 绝对路径 3.用padding-bottom实现固定宽高比 4.保证内 ...

  2. nuxt全栈仿美团官网13——首页下面的格调

    文档:nuxt全栈仿美团官网13--首页下面的格... 链接:http://note.youdao.com/noteshare?id=6b7b36720b665f830357b221a0d28fba& ...

  3. 游戏陪玩源码开发,仿某看书app首页Banner轮播+背景渐变

    在游戏陪玩源码开发时,会设计到很多UI界面设计,其中首页Banner轮播就很重要,最近发现一个比较有意思的效果图,于是想自己操作实践下.效果图如下: 作者实现的效果: 1. 游戏陪玩源码开发,仿某看书 ...

  4. Flutter仿美团应用开发笔记-首页 (1)

    首页篇 Github项目地址:项目地址 上一篇博客讲解了该应用的基础结构,如底部导航栏等.基础结构篇 这篇博客将详细讲解美团首页的界面实现,在下一篇博客实现推荐卡片无限加载,带插入和移除动画的列表,弹 ...

  5. vue高仿饿了么APP(二)

    这里我直接跳过vue-cli的安装. 一,vue.js代码是如何运行的? 1,进入页面,首先加载index.html和main.js文件. ① index.html文件 <!DOCTYPE ht ...

  6. 《iVX 高仿美团APP制作移动端完整项目》01 标题需求分析思路及制作流程

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.创建项目 首先打开在线编辑器地址:https://editor.ivx ...

  7. 《iVX 高仿美团APP制作移动端完整项目》04 美食页 标题、搜索、商家标题制作

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.美食页顶部商家页制作 1.1 页面主格调确认 该美食页为首页中美食按钮 ...

  8. 《iVX 高仿美团APP制作移动端完整项目》03 推介信息及推荐商家分析及制作

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.推荐信息制作 推荐信息与之前的标题下推荐信息制作类似: 此时依旧创建一 ...

  9. 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.搜索制作 在上一节中我们完成了标题头的制作,接下来我们查看如何制作搜索 ...

  10. Android 仿美团选择城市、微信通讯录、饿了么点餐列表的导航悬停分组索引列表

    SuspensionIndexBar 项目地址:mcxtzhang/SuspensionIndexBar 简介:快速实现分组悬停.右侧索引导航联动 列表. 如 美团选择城市界面,微信通讯录界面.饿了么 ...

最新文章

  1. EF迁移:回滚上一次应用的迁移?
  2. python 3 字典排序_Python学习教程实用技法:通过公共键对字典列表排序—itemgetter...
  3. CORS 请求未能成功_CORS攻击概述
  4. python isodd奇偶_Python这些位运算的妙用,绝对让你大开眼界
  5. hdu 4454 Stealing a Cake 三分法
  6. iOS中的中间人-NSURLProtocol 的原理和使用实例
  7. 报错TypeError: $(...).live is not a function解决方法
  8. 实战!Servlet简单实践,完成上次的任务
  9. VUE集成Office插件NTKO
  10. amd cpu排行_最全cpu性能排行榜 cpu性能排行天梯图
  11. kvm安装Windows7旗舰版
  12. 阿里----OSS对象存储服务
  13. ST-GCN demo运行记录
  14. Word域的应用和详解
  15. 如何查询网站IP地址
  16. 程序员一定要学好的几门技术
  17. 使用Vue+vue-router+路由守卫实现路由鉴权功能实战
  18. 关于4K高清分辨率下,QOpenGLWidget无法完整绘制图像问题的解决
  19. ARM/X86/PowerPC/MIPS了解
  20. 可以将Word文档插入到CAD中吗?怎么操作?

热门文章

  1. 无法打开包括文件: “Eigen/Dense”【CMakeLists 解决方案】
  2. ACM图论在线画图工具分享 【csacadmy app Graph Editor】
  3. Open3D 点云包围盒
  4. contourlet matlab 源码,contourlet_toolbox matlab 238万源代码下载- www.pudn.com
  5. caj是什么格式的文件
  6. 清理系统垃圾 bat
  7. 数字图像取证:初学者手册
  8. 12款高质量的免费 HTML 网页模板下载
  9. RemCom.XFDTD.Bio-Pro.v6.3.8.4
  10. K8S-Cluster部署