收藏
回答

如何让微信小程序的全部页面重新加载一遍

比如我点击一个按钮,那么小程序中的全部页面,全部重新加载,就类似重新打开一次小程序



最后一次编辑于  02-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 拾忆
    拾忆
    02-26

    可以考虑下这2个


    wx.switchTab(Object object)

    跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面


    wx.reLaunch(Object object)

    基础库 1.1.0 开始支持,低版本需做兼容处理

    关闭所有页面,打开到应用内的某个页面


    02-26
    赞同 1
    回复
  • จุ๊บ
    จุ๊บ
    02-26

    可以刷新onload或者onshow


    02-26
    赞同
    回复 2
    • 申泽-曾文龙
      申泽-曾文龙
      02-26

      我使用的是tabbar来跳转,当前页面是卸载了,但是其他页面没有重新渲染


      02-26
      回复
    • จุ๊บ
      จุ๊บ
      02-26回复申泽-曾文龙

      为啥要全部重新渲染呢?难道你也把数据放在缓存了?更新了数据,但是缓存没更新,数据还是以前的?如果是这样的话,那只能点击按钮清除所有缓存了

      02-26
      回复
  • 卢霄霄
    卢霄霄
    02-26

    奇怪的需求。。。onHide的时候,把整个页面用 wx:if隐藏, onShow的时候显示 ,这样可以吗

    02-26
    赞同
    回复
  • 一九七七
    一九七七
    07-25


    07-25
    赞同
    回复