收藏
回答

微信小程序,商城订单列表,tab切换+分页加载+局部刷新怎么做?

tab切换:【全部】,【待支付】,【待使用】,【售后】

分页加载: 不用解释了吧

局部刷新:某一条订单,比如开始是待支付状态,进入【订单详情页】,“支付”或者“取消订单”,返回【订单列表】,需要把【这一条】订单更新为最新状态。

比如我在【待支付】页签下,每10条加载一次。已经看到了第30条。点进去,进入订单详情。在订单详情支付了。返回订单列表,待支付应该只有29条,第30条现在已经是【已支付】状态了。如果我之前是从【全部】页签进去的,那么这条订单上面的数据还在,只有这条数据变为【已支付】状态

最后一次编辑于  2021-01-25
回答关注问题邀请回答
收藏

6 个回答

  • 睡前原谅一切
    睡前原谅一切
    2021-01-25

    是这个效果么?

    https://developers.weixin.qq.com/community/develop/article/doc/0004e6c4984ac84d74e8a47805b413

    2021-01-25
    有用 1
    回复 2
    • 呦呦鹿鸣
      呦呦鹿鸣
      2021-01-25
      我是想问从详情页返回列表页,怎么保留列表页之前的页码和数据,还能刷新当前这条数据
      2021-01-25
      回复
    • 睡前原谅一切
      睡前原谅一切
      2021-01-26回复呦呦鹿鸣
      你在列表页点击的时候,记录这个下标,详情页使用字段记录状态,并存到globalData下。返回列表页时,在onShow里获取globalData下该状态。通过以下设置状态。设置完后 清空app.globalData.status
      2021-01-26
      1
      回复
  • 〰Astorm
    〰Astorm
    2021-02-23

    返回上一页只会执行onshow,不会执行onload。所以你初始化逻辑别放onshow就好了,不然每次返回都是第一页

    2021-02-23
    有用
    回复
  • xxxidream
    xxxidream
    2021-01-26

    记录下序号,然后只更新修改的这条记录的data就行了

    2021-01-26
    有用
    回复
  • this
    this
    2021-01-25

    这个不是挺简单的么

    2021-01-25
    有用
    回复 3
  • 墨痕MoHen
    墨痕MoHen
    2021-01-25

    自己写个refresh不就行了

    2021-01-25
    有用
    回复 1
    • 呦呦鹿鸣
      呦呦鹿鸣
      2021-01-25
      分页我会做。我是想问从详情页返回列表页,怎么保留列表页之前的页码和数据,还能刷新当前这条数据
      2021-01-25
      回复
  • 青灯.
    青灯.
    2021-01-25

    把你请求的接口放onshow里边 返回上个页面会请求onshow里的接口

    2021-01-25
    有用
    回复 1
    • 呦呦鹿鸣
      呦呦鹿鸣
      2021-01-25
      onshow每次从第一页加载,没办法保留之前的页码
      2021-01-25
      回复
登录 后发表内容
问题标签