收藏
回答

用户在原来已经打开小程序期间,后台没有关闭,修改商品数据库价格,怎样让用户看到商品价格同步修改后的?

本来在onLoad中展示商品列表的,但是有的用户打开小程序后,用完了退出,过了一两个小时再进入小程序,还是原来的商品信息。我在这期间修改了价格。但是用户还以为是原来价格。这原因是小程序后台一直没有关闭。导致onLoad一直不执行。现在好像只能使用onShow。但是又不想执行频率这么高,有没有好的方法呢?

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

2 个回答

  • 老张
    老张
    2020-06-21

    collection.watch?

    2020-06-21
    有用
    回复 2
    • 漫漫路
      漫漫路
      2020-06-21
      没思路。没法监听到用户是不是原来的已经打开的页面
      2020-06-21
      回复
    • 老张
      老张
      2020-06-22回复漫漫路
      你这种思路从设计上看不太可取。不需要实时地显示价格更新,可以有用户进入下一步的时候显示新价格。比如商品列表里跳到商品详情的时候,显示新价格(可同步渲染上一页的商品列表页),比如用户放到购物车的时候显示新价格。总之让用户有了点击后再触发获取新价格。
      2020-06-22
      1
      回复
  • Mr.G
    Mr.G
    2020-06-21

    又当又立是不可能的,放到onShow也不会有太高的刷新频率,消耗不了多少资源,放心用吧!

    2020-06-21
    有用
    回复
登录 后发表内容
问题标签