收藏
回答

小程序列表页面返回时不刷新页面,还是当前位置?

现在有个情况就是当用户查看小程序列表的时候,比如点击列表的一个内容查看详情页,当看完详情页返回的时候,小程序默认是自动刷新又回到了列表页的顶部,如何让用户看完详情页返回列表不刷新,还是看的位置,继续浏览??

最后一次编辑于  09-21
回答关注问题邀请回答
收藏

4 个回答

  • 老张
    老张
    09-23

    禁用onShow里的刷新。

    09-23
    赞同
    回复 7
    • 美客之家🎊
      美客之家🎊
      09-23
      onShow: function() { this.setData({ article_list: [], page:1 }), Promise.all([ this.goods() ]).then(function(t) {}, function(t) {}); },
      09-23
      回复
    • 美客之家🎊
      美客之家🎊
      09-23
      老哥哥,onshow是这样写的?怎么禁止刷新呢?
      09-23
      回复
    • 老张
      老张
      09-23回复美客之家🎊
      注释掉这一行代码。
      09-23
      回复
    • 美客之家🎊
      美客之家🎊
      09-25回复老张
      注释掉这行代码不就不显示数据了吗??
      09-25
      回复
    • 美客之家🎊
      美客之家🎊
      09-25
      注释完了,列表直接空!!!!
      09-25
      回复
    查看更多(2)
  • 发飙的蜗牛
    发飙的蜗牛
    09-21
    onload 和onshow好好了解一下
    09-21
    赞同
    回复
  • 周
    09-21

    你干嘛要让它自动刷新? 首先建议不让其自动刷新, 其次如果必须要自动刷新,建议跳转进详情页的时候记录下scrollTop,onshow的时候再自动滚动到相应位置。 不过还是不建议自动刷新,因为毕竟是列表,如果是列表,百分之九十的都可能是分页,既然是分页,那你刷新的时候可能是重新请求第一页,那么你如果滑动到了第十页,你即使用scrollTop也没用了

    09-21
    赞同
    回复
  • 美客之家🎊
    美客之家🎊
    09-21


    这个问题很头痛,有知道怎么解决的吗?

    09-21
    赞同
    回复
问题标签