微信小程序页面每次展示都执行的方法

介绍

onShow() 生命周期函数–监听页面显示

每次显示当前页面,都会调用onShow()方法

使用案例

每次访问购物车页面,都应当重新获取一次最新的购物车数据。
onShow中调用对应的获取数据方法this.getCartList()

Page({/*** 页面的初始数据*/data: {// 购物车商品列表cartList: []},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {this.getCartList();},/*** 生命周期函数--监听页面显示*/onShow: function(){// 每次页面显示都重新调用获取购物车数据的方法this.getCartList();},/*** 获取购物车商品列表*/getCartList(){this.setData({// 从缓存中拿取购物车数据cartList: wx.getStorageSync("cart");})}
})

参考链接

微信官方文档–小程序框架 /逻辑层 /页面生命周期

微信小程序每次打开某页面都会触发的生命周期方法相关推荐

  1. 微信小程序(文件组成 、目录结构、生命周期方法、AppId、组件(标签)、语法、事件、Api、开发工具)

    目录 AppID 文件组成 目录结构 app.json 其它全局配置链接 app.js app.wxss App 参考文档 生命周期方法 App.js中周期方法 onload(opt) onReady ...

  2. 微信小程序自定义标签组件component封装、组件生命周期,组件通信

    微信小程序自定义标签组件component封装.组件生命周期,组件通信 本文来说下小程序的自定义标签组件封装. 相比于vue,react的非路由组件,微信小程序的component组件要麻烦些,而且生 ...

  3. 【微信小程序】微信小程序跳转H5页面的实现思路与方案

    需求简述 当前项目的主流程采用H5的方式编写. 在一些渠道的营销推广活动中,并不能直接跳转到网页,但可以跳转到微信小程序. 于是希望通过微信小程序,间接实现跳转H5页面的需求. 方法简述 有两种解决方 ...

  4. 微信小程序 等待几秒、_微信小程序应用打开很慢怎么办?附解决方案

    微信小程序应用打开已经是当下最热门的话题,下面将从多方面来谈谈微信小程序应用打开很慢怎么办?附解决方案相关的内容. 小程序科普类的文章已经很多了,今天这里讲的是针对小程序的优化方法,可以有效提高小程序 ...

  5. 微信小程序 不能跳转页面 跳转不生效

    微信小程序 不能跳转页面 跳转不生效 ,可能是用法不正确哦 wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx ...

  6. 微信小程序PHP注册,微信小程序 教程之注册页面

    微信小程序――Page Page()函数用来注册一个页面.接受一个object参数,其指定页面的初始数据.生命周期函数.事件处理函数等. object参数说明: 属性 类型 描述 data Objec ...

  7. 微信小程序如何打开网页

    在微信小程序中打开网页需要满足两个条件: 1.在小程序管理后台设置跳转的域名为业务域名,注意这个域名必须是https协议的: 2.需要下载一个校验文件放置跳转域名的服务器根目录下,也就是讲这个跳转域名 ...

  8. 微信小程序学习6:页面生命周期回调函数

    微信小程序学习6:页面生命周期回调函数 文章目录 微信小程序学习6:页面生命周期回调函数 1 生命周期图像 2 生命周期回调函数触发条件 onLoad(Object query) onShow() o ...

  9. 让微信小程序每次请求的时候不改变session_id的方法

    让微信小程序每次请求的时候不改变session_id的方法 每次微信小程序请求的时候都会改变session id, 还好他的请求方法内可以设置header头 所以只需要在启动程序后第一次请求服务器获得 ...

最新文章

  1. redis和memecache有什么区别?
  2. 高效学习Oracle的方法论
  3. python五十:反射
  4. 089_DOM节点动态创建、添加和删除
  5. web前端入门学习 css(2)
  6. All About Lily Chou-Chou
  7. redis单节点安装
  8. 惹恼程序员的10件事
  9. 淘宝京东设计师来看,电商Banner设计策略!
  10. 核心JavaScript——词法结构
  11. Windows10 64位系统安装EPLAN P8 2.6教程
  12. 在Windows下配置svn服务端钩子程序
  13. Eclipse的Servers视图中无法添加Tomcat6/Tomcat7
  14. 用 Python 实现武科大教务处自动抢课
  15. signature=d9ec3a6de0e8070c533bed83cd9d5728,MS12-037:Internet Explorer 累积安全更新:2012 年 6 月 12 日...
  16. 使用AWK和XARGS为文件批量改名
  17. Java程序占用 CPU 过高怎么排查
  18. 重写Github的TreeTableView库实现定制显示子节点
  19. 学习JBPM 工作流引擎 API方法(二)
  20. 好用的revit软件:MEP绘制管道风管时,提示不可见如何解决?

热门文章

  1. 创维光伏:坚持科技创新,构建中国式现代化光伏生态体系
  2. Cadence PCB仿真使用Allegro PCB SI通过导入工艺文件配置层叠结构的方法图文教程
  3. commondialog中保存或另存为的使用方法
  4. Dynamic Provisioning原理分析
  5. Rook部署测试Ceph和wordpress实战应用
  6. 自动控制原理笔记-频率响应法-稳定裕度
  7. Shell中read的选项及用法
  8. java 压缩 算法_Java编程实现轨迹压缩之Douglas-Peucker算法详细代码
  9. 撤销shutdown重启命令
  10. 感谢我的联科数据女神-----董禹