Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React.js在渲染组件后滚动到顶部_Javascript_Reactjs - Fatal编程技术网

Javascript React.js在渲染组件后滚动到顶部

Javascript React.js在渲染组件后滚动到顶部,javascript,reactjs,Javascript,Reactjs,我有以下问题 我从后端获取不同的数据,这需要不同的时间。因此,一些组件已经呈现,而其他组件仍在等待数据。现在,我正在加载数据时显示一个加载循环。组件完成渲染后,我将被带到页面顶部。有没有办法解决这个问题?你能为你的前端添加代码吗?如果你面临这个问题,为了更好的环境。幸运的是,我不能这样做,因为这是内部代码。我认为你是在有条件地渲染组件。加载数据时,您可以有条件地渲染加载程序,一旦数据出现,您可以更改状态并渲染组件。也许这就是原因。试着用覆盖层什么的。我不知道你说的覆盖层是什么意思。你有一个例子吗

我有以下问题


我从后端获取不同的数据,这需要不同的时间。因此,一些组件已经呈现,而其他组件仍在等待数据。现在,我正在加载数据时显示一个加载循环。组件完成渲染后,我将被带到页面顶部。有没有办法解决这个问题?

你能为你的前端添加代码吗?如果你面临这个问题,为了更好的环境。幸运的是,我不能这样做,因为这是内部代码。我认为你是在有条件地渲染组件。加载数据时,您可以有条件地渲染加载程序,一旦数据出现,您可以更改状态并渲染组件。也许这就是原因。试着用覆盖层什么的。我不知道你说的覆盖层是什么意思。你有一个例子吗?我发现的唯一一件事是这样的:但不幸的是,这是不可用的,因为其他组件在此期间无论如何都应该是可用的。