订单列表页面,怎么保持多tab之间订单状态的同步

新手上路,请多包涵

image.png
image.png

如何在全部的tab中点击使用后,数据状态变更为已完成,保持待使用的tab中的数据状态同时变更

阅读 5.4k
4 个回答

这个和你数据的维护方式有非常密切的关系。

如果你是所有tab页共享一份数据,那么更改其中一个tab,其他的自然会保持同步。

如果每个tab之间数据各自独立的数据,那么你在切换时,则需要重新请求数据来更新。

当然,这种每个tab都是分页列表,不适合共享一份数据。

依赖同一个store不久可以了,如果每个状态的订单都是单独请求的数据,那就tab组件里做一个通知更新的方法

新手上路,请多包涵

首先,4个tab公用一组数据,那么直接改变数据,对应的显示改变;
如果一个tab一个接口请求数据,那么就是接口请求数据更新咯

点击使用按钮后不是离开页面了吗?是用户返回后页面没有刷新?如果只是单页应用改变store数据就行。如果想强制刷新页面百度里面有答案。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏