请教一下关于异步请求对页面渲染的问题?

页面上方有一些tab选项卡 点击某个选项卡的时候就进行请求拉取数据并显示在下方
分辨点击了两个选项卡,
0ms进行了第一次请求 300ms进行第二次请求 400ms异步返回了第二次请求的数据 500ms异步返回了第一次请求的数据,data是绑定在页面上的(是在使用mpvue做小程序开发) 这时页面就显示第一次的数据了,这样的情况应该怎么解决?

阅读 1.7k
2 个回答

每个 tab 对应一个 vm 或者根据异步事件的 type 做判定是否要更新当前内容区域的 vm。

回调返回数据的时候判断一下当前选项卡是否与请求数据时的选项卡一致

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