收藏
回答

退出当前页面后,js代码如何继续执行?

最近老板提了一个需求,在当前页面发送了一个请求,还没接收到后端返回的数据时退出页面,再次返回页面后,页面保留原数据并且能够接受之前没收到的数据,这个是可以实现的吗?

老板原话:“任何一个页面,均不需要等待,切换后依然在工作状态,这个可以实现吗?”,“页面来回切换后,依然保持原页面在工作状态,这个搞定了吗?”,“来回切换小程序功能,依然在工作状态,这个技术解决了吗?”。求指教!

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

1 个回答

  • 微盟
    微盟
    2023-05-15

    技术上来说 可以做到退出页面时保存当前页面的状态到本地缓存,再次进来页面读取本地缓存的数据,并把页面恢复成原来的样子,但是接口需要重新发起,因为页面卸载了后跟当前页面相关的动作都会被卸载,除非操作页面是子页面,数据请求在父页面,子页面通过通信让父页面请求数据,子页面卸载后数据请求还在继续,当回到子页面时跟父页面通信拿数据。

    2023-05-15
    有用
    回复
登录 后发表内容