小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近老板提了一个需求,在当前页面发送了一个请求,还没接收到后端返回的数据时退出页面,再次返回页面后,页面保留原数据并且能够接受之前没收到的数据,这个是可以实现的吗?
老板原话:“任何一个页面,均不需要等待,切换后依然在工作状态,这个可以实现吗?”,“页面来回切换后,依然保持原页面在工作状态,这个搞定了吗?”,“来回切换小程序功能,依然在工作状态,这个技术解决了吗?”。求指教!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
技术上来说 可以做到退出页面时保存当前页面的状态到本地缓存,再次进来页面读取本地缓存的数据,并把页面恢复成原来的样子,但是接口需要重新发起,因为页面卸载了后跟当前页面相关的动作都会被卸载,除非操作页面是子页面,数据请求在父页面,子页面通过通信让父页面请求数据,子页面卸载后数据请求还在继续,当回到子页面时跟父页面通信拿数据。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
技术上来说 可以做到退出页面时保存当前页面的状态到本地缓存,再次进来页面读取本地缓存的数据,并把页面恢复成原来的样子,但是接口需要重新发起,因为页面卸载了后跟当前页面相关的动作都会被卸载,除非操作页面是子页面,数据请求在父页面,子页面通过通信让父页面请求数据,子页面卸载后数据请求还在继续,当回到子页面时跟父页面通信拿数据。