微信小程序左上角返回刷新

文章目录

  • 微信小程序左上角返回刷新
  • 前言
  • 一、小程序生命周期
  • 二、解决方案(重点来了)
    • 1.在data里创建标识
    • 2.查看初始化onload中调用的初始化的方法
    • 3.在onShow中这样写
  • 三、总结:

前言

从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面,此时A页面不刷新;
此片文章主要解决这个问题


一、小程序生命周期

处理这个问题的前提是我们必须要对小程序的生命周期有一个简单的认识

这里是对生命周期做简单介绍,以保证理解本篇解决问题的方案,详解会给出飞机票,前往官网查看

  onLoad(options) {console.log('onLoad监听页面加载');}onReady() {console.log('onReady监听页面初次渲染完成');}onShow() {console.log('onShow监听页面显示');}onHide() {console.log('onHide监听页面隐藏');}onUnload() {console.log('onUnload监听页面卸载');}

那么小程序页面初始化时会调用那几个呢

从中我们可以知道小程序页面初始化调用顺序为:onLoad>onShow>onReady。

onHide函数就是当隐藏页面的时候触发

二、解决方案(重点来了)

从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面,如何刷新A页面呢;

1.在data里创建标识

data: {onShowFlag: 0,},

2.查看初始化onload中调用的初始化的方法

代码如下(示例):

onLoad: function (options) {// 获取消息列表this.getmessageList()// 查询申请好友列表this.getfriendList()},

3.在onShow中这样写

代码如下(示例):

  /*** 生命周期函数--监听页面显示*/onShow: function () {var { onShowFlag } = this.datathis.setData({onShowFlag:onShowFlag + 1})if (this.data.onShowFlag != 1) {// 获取消息列表this.getmessageList()// 查询申请好友列表this.getfriendList()}},

三、总结:

至此就可以简单的完成我们的目的了;
小程序生命周期还是要明白原理的,给你一张 免费机票去旅游吧

微信小程序左上角返回刷新相关推荐

  1. uniapp微信小程序左上角返回按钮的监听

    项目场景: uni-app 开发微信小程序,界面中点击左上角的返回按钮或者是系统自带的虚拟返回操作,返回前监听用户是否在页面内进行了相应操作,如果有则进行提示(提示用户是否确定要返回),如果没有则直接 ...

  2. 微信小程序左上角返回按钮跳转到指定页面

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 在当前页面的 onUnload 执行页面跳转 onUnload: function () {wx.reLaun ...

  3. 小程序监听android返回键,微信小程序左上角返回按钮触发事件

    从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面 A页面: B页面: 从B页面返回到A页面时,触发事件请求接口: 代码如下: B页面js代码 onShow: function () { ...

  4. 微信小程序左上角返回按钮触发事件

    从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面 A页面: B页面: 从B页面返回到A页面时,触发事件请求接口: 代码如下: B页面js代码 onShow: function () { ...

  5. 隐藏微信小程序左上角的返回或home按钮 wx.hideHomeButton

    隐藏微信小程序左上角的返回或home按钮  用的是 wx.hideHomeButton方法,但是这个方法是有限制的,管网说得又不清不楚,在百度也找不到相关的问题 在用这个方法的时候遇到过很多问题和官方 ...

  6. 微信小程序如何返回上一页的左上角小房子的坑

    微信小程序如何返回上一页的左上角小房子的坑 头一次写小程序,写了几个插件和几个页面,写完后发现返回上一页的时候是直接返回到首页了 出现这一问题的唯一线索就是左上角的小房子,点击小房子会直接退回到首页, ...

  7. uniapp微信小程序如何返回上一页的左上角小房子的坑

    微信小程序如何返回上一页的左上角小房子的坑 实际上出现的问题是我在跳转页面的时候选择了wx.relaunch(关闭所有页面,打开到应用内的某个页面),它出现的问题就是会出现小房子. 然后我就把跳转页面 ...

  8. 微信小程序之下拉刷新,上拉更多列表实现

    代码地址如下: http://www.demodashi.com/demo/11110.html 一.准备工作 首先需要下载小程序开发工具 官方下载地址: https://mp.weixin.qq.c ...

  9. html下拉刷新原理,微信小程序 下拉刷新及上拉加载原理解析

    这篇文章主要介绍了微信小程序 下拉刷新及上拉加载实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.下拉刷新的概念及应用场景. 概念: 下拉 ...

最新文章

  1. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...
  2. nginx gzip配置
  3. tomcat和resin的安装配置
  4. (五十九)iOS网络基础之UIWebView简易浏览器实现
  5. mysql 中 and和or 一起使用和之间的优先级
  6. 2019届互联网校招本科薪酬清单
  7. 电商平台实战经验:电商中的Hadoop生态系统应用
  8. Mimics 21.0 安装
  9. php手册 下载,php手册chm
  10. 英特尔图形安装程序的linux,如何在我的系统中安装英特尔图形驱动程序?
  11. RFID室内定位技术原理浅析-RFID室内人员定位-新导智能
  12. 锁仓量突破40亿美元、公链集体押注,DeFi真的具有可持续性吗?
  13. 说话人识别(speaker Recognition/Verification)简介
  14. 从零开始打造一款干净的打卡小程序
  15. 最详细的***教程 下
  16. 使用并行计算改进基于独立 Metropolis-Hastings 的估计
  17. jQuery Danmmu Player 弹幕视频
  18. 宝塔虚拟服务器,通过宝塔面板配置虚拟主机(共享服务器)
  19. 程序化交易如何影响A股?
  20. R语言 同Excel的sumif功能,对相同一个变量里面相同的元素进行合并,相同的行进行相加

热门文章

  1. 调整图像大小会改变像素值PIL,transforms
  2. [HEOI2014] 人人尽说江南好
  3. 格密码学习笔记(一)
  4. 【坑】在谷歌浏览器上运行使用了session却失效的坑(Session/cookies/Header-Samesite)
  5. 一位三年测试经验的测试告诉你一些常用的知识点
  6. R语言使用strptime函数把字符串转化为时间对象、使用strftime函数把时间对象转化为字符串实战:指定时区、包含时间、分钟、秒、微妙
  7. Tomcat—HTTPS之制作安全证书与浏览器端安全证书的安装
  8. Final Cut Pro自带颜色功能如何安装自定义lut?final cut pro的lut放在哪个文件夹?
  9. 深度学习之真实值,预测值和观测值之间的区别
  10. 基于FPGA的模数转换器(ADC)或数模转换器