如果未请求页面,则将刷新页面或重定向路由。怎么解决呢?

时间:2019-05-31 03:13:20

标签: request frontend router

在前端开发中,当后台数据未返回到前台时,页面将刷新,后一条路线将跳转。应该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

从前端调用后端API时就是这种情况,您不知道何时收到响应,在这种情况下,您会在重定向到下一个页面(取决于API响应)之前显示用户微调框。

您应该有条件地渲染需要api数据作为道具的组件。 从API接收数据后,您可以将hasReceivedData的状态更新为true。

hasReceivedData ? <Component> : '<Spinner>'