收藏
回答

官方能否出个页面刷新的API

问题模块
API和组件

点击按钮或者下拉页面时调用此API刷新页面,让onLoad,onShow等重新加载一遍??

最后一次编辑于  2017-06-01  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

8 个回答

  • Can🌴
    Can🌴
    2017-06-01

    wx.redirect?

    2017-06-01
    赞同
    回复
  • 枫籽
    枫籽
    2017-06-07

    页面路径只能是5层,那么现在我已经有5层了,我现在要跳回首页并刷新,wx.redirect只能关闭当前页面,好像没什么用啊。wx.reLaunch好像只是打开页面,没有刷新的功能,我现在该怎么办。

    2017-06-07
    赞同
    回复
  • 炒饭()
    炒饭()
    2017-06-02

    忘了这茬了  wx.redirect可以  哎  看来是我是越来越糊涂了

    2017-06-02
    赞同
    回复
  • maq
    maq
    2017-06-01

    啊哦~~~忘了这个了,呵呵

    2017-06-01
    赞同
    回复
  • 炒饭()
    炒饭()
    2017-06-01

    楼上说的对  我要的是整个 page 对象销毁并重建,onLoad/onShow是调用不了的  我试过     不过可以调用跟他们一样内容的函数(这个应该是可以的,就是代码得重写一遍)   我需要保留返回上一页的功能,所以reLaunch不可取 ,(虽然安卓上使用了relaunch仍可以返回上一页,但这跟文档叙述不一致(这个可以暂时理解为官方的bug),但我怕以后它会修正,) 

    2017-06-01
    赞同
    回复
  • 炒饭()
    炒饭()
    2017-06-01

    你知道reLaunch干嘛用的吗   我要的只是刷新当前页面

    2017-06-01
    赞同
    回复
  • maq
    maq
    2017-06-01

    点击按钮或者下拉页面时,都可以触发你自己定义的 function,然后你可以自己调用 onLoad 或者 onShow 啊(虽然不建议自己的代码直接调用这些生命周期函数,但至少你可以调用跟他们一样内容的函数)。


    可能你真正想要的是把整个 page 对象销毁并重建吧?这个对于小程序框架来说恐怕有困难。


    不然试试 reLaunch?

    2017-06-01
    赞同
    回复
  • 谢统华
    谢统华
    2017-06-01

    reLaunch?

    2017-06-01
    赞同
    回复