页面跳转?动态请求?页面切换?

用后台给的数据渲染后,在通过a链接,或者location进行页面间的跳转,页面都会闪一下,显示一下原来的假数据和样式,在一瞬间加载出来新的页面。这种问题怎么解决

阅读 2.3k
3 个回答

前端用的什么框架出现这个问题的?

给page加一个class

.page{
    opacity: 0;
    transition: opacity 0.4s
}

.page.show{
    opacity: 1;
}

在渲染完成的时候加个show的class,如果你的框架实在没有生命周期,你就直接setTimeout加class

如果为了体验好的话,可以考虑加个loading,当然,请求很快返回的话,一闪而过的loading也是体验不好的,这时候可以考虑进去先将 body 隐藏,请求返回且渲染完成后在显示

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