标签: request frontend router
在前端开发中,当后台数据未返回到前台时,页面将刷新,后一条路线将跳转。应该如何解决这个问题?
答案 0 :(得分:0)
从前端调用后端API时就是这种情况,您不知道何时收到响应,在这种情况下,您会在重定向到下一个页面(取决于API响应)之前显示用户微调框。
您应该有条件地渲染需要api数据作为道具的组件。 从API接收数据后,您可以将hasReceivedData的状态更新为true。
hasReceivedData ? <Component> : '<Spinner>'