我们刚刚推出了一个自定义登陆页面,我们不希望在此页面上显示任何主题列表,只显示自定义组件。我们使用全局 top 路由来构建登陆页面,并将实际的置顶主题列表设置为 display: none。
这一切在暂存环境(staging)上运行正常,但在生产环境(production)上,登陆页面的页脚却不显示。至少我弄清楚了原因,是因为无限加载没有得到解决:
- 在暂存环境上,几乎没有置顶主题,所以列表已经加载完毕,即使它没有显示。
- 在生产环境上,列表因为没有滚动到最底部而无法完成加载。然后页脚组件也无法加载。
这是在暂存环境上显示列表时的样子:
我猜我可以在登陆页面放置一个替换的页脚,无论如何都能渲染出来。但也许有更优雅的解决方案来处理这种情况?
