收藏
回答

小程序各页面之间数据同步,有比较好的比较处理方式?

打个比方:

1、从列表页进入详情,详情也信息中的浏览量+1,返回该列表页后,该条列表信息的浏览量同步+1;

2、在列表页中对某一条数据进行了收藏,收藏的数据同步更新到了个人中心的收藏列表,在收藏列表又对该条数据进行了取消收藏操作,返回到列表页改变该条数据的收藏状态。

目前采用缓存方式,记录数据下标 做局部刷新处理的,有什么更好的方式处理这种页面之间数据同步吗,各位大佬

回答关注问题邀请回答
收藏

5 个回答

  • 刁_Kyle
    刁_Kyle
    2019-10-25
    了解一下eventBus
    2019-10-25
    有用
    回复
  • 默
    2019-10-25

    onShow的时候调用需要刷新数据的接口就可以实现了,onshow的时候永远取的是数据库里面最新的数据

    2019-10-25
    有用
    回复 1
    • 。
      2019-10-25
      感觉这样影响性能,数据量大就不可取了
      2019-10-25
      回复
  • 君子无戏
    君子无戏
    2019-10-25

    搜redux,全局状态管理你值得有用

    2019-10-25
    有用
    回复 5
    • 。
      2019-10-25
      我用原生写的,可用吗?
      2019-10-25
      回复
    • 小肥羊
      小肥羊
      2019-10-25回复
      同问??
      2019-10-25
      回复
    • 君子无戏
      君子无戏
      2019-10-25回复
      原生写的?
      2019-10-25
      回复
    • 默
      2019-10-25回复
      不行的 状态管理器只有在mpvue才能用 原生没有这个功能
      2019-10-25
      回复
    • 。
      2019-10-25回复君子无戏
      是的,没用框架
      2019-10-25
      回复
  • 周赟
    周赟
    2019-10-25

    EventChannel

    2019-10-25
    有用
    回复 5
    • 。
      2019-10-25
      我用官方给的示例,可以接收到参数,但是没有同步监听到,是不是我使用方式的问题
      2019-10-25
      回复
    • 周赟
      周赟
      2019-10-25回复
      代码片段
      2019-10-25
      回复
    • 小肥羊
      小肥羊
      2019-10-25
      EventChannel,要求小程序基础库版本比较高,我觉得只要是受众广一点的小程序,肯定不敢用。
      2019-10-25
      回复
    • 周赟
      周赟
      2019-10-25回复小肥羊
      如果对基础库有要求自己写一个订阅分发
      2019-10-25
      回复
    • 周赟
      周赟
      2019-10-25
      2019-10-25
      回复
  • 努努力中秋吃湾湾的月饼和凤梨酥
    努努力中秋吃湾湾的月饼和凤梨酥
    2019-10-25

    基本都是用的onShow吧

    2019-10-25
    有用
    回复 7
    查看更多(2)
登录 后发表内容
问题标签