收藏
回答

app.js添加socket推送,几个页面进行调转,hide状态的页面能收到推送吗?

app.js添加socket推送,几个页面进行跳转,hide状态的页面能收到推送吗?想实现一个需求,接收到推送消息,每个页面都根据这个推送,回调各自页面上的回调函数,现在开发过程发现只能当前显示页面才会收到推送

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

1 个回答

  •     
        
    2020-11-02

    简单实现就是 : 将推送的数据存 app.js 上,各自页面打开的时候从 app.js 上取推送的数据更新页面显示

    2020-11-02
    有用
    回复 3
    • 小虾
      小虾
      2020-11-02
      收到推送时,不能同时让其他hide状态页面直接回调吗,必须得当前显示的页面才能时时回调?这样处理比较麻烦
      2020-11-02
      回复
    •     
          
      2020-11-02回复小虾
      你处理显示肯定是要用 setData 吧,setData 就是只能处理当前页面的显示啊, 可以改其他的页面的数据,但是你 显示的时候也要在页面 onShow 的时候调用 setData 重新更新页面的显示。 所以你单独搞个地方存 数据, 直接在当前页面显示的时候处理 数据 显示到当前页面上。
      2020-11-02
      回复
    • 小虾
      小虾
      2020-11-02回复    
      那也只能这样了
      2020-11-02
      回复
登录 后发表内容
问题标签