当前位置:   article > 正文

微信小程序-----刷新页面3种方式_微信小程序刷新当前页面

微信小程序刷新当前页面

微信小程序要实现页面刷新,简单的说就是在不同的地方重新执行 onLoad 周期函数。
需要注意在刷新时是否要初始化变量。因为小程序都是异步操作,所以很多时候,可能会造成服务器相应慢的问题,导致页面显示的时候会有延迟、造成闪烁的情况。

1.用 onLoad 周期方法重新加载,实现当前页面的刷新。

        this.onLoad()

2.用 pages 获取到当前页码数,然后执行当前页的 onLoad 函数

  1. const pages = getCurrentPages() //获取页面列表
  2. const perpage = pages[pages.length - 1] //当前页
  3. perpage.onLoad()

3.点击左上角的返回按钮时,返回事件不会触发 onload() ,但是会触发 onshow(),所以可以在 onshow() 中写入刷新或者是调取页面数据的代码。返回的时候会进行刷新。

  1. data:{
  2.    show:false
  3. }
  4. //每次进入页面都会将show变为true
  5. onshow:{
  6. this.setData({
  7. show:true
  8. })
  9. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/666238
推荐阅读
相关标签
  

闽ICP备14008679号