使用angular1.x的ui router,页面刷新闪动的问题?
<div header>头部</div>
<div ui-view></div>
<div footer>底部</div>
每次刷新页面,ui-view页面获取的很慢,导致页面会白屏或者底部闪动一下,有什么好的解决办法吗?谢谢了!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或许能帮的到您http://www.jb51.net/article/8...
一般的做法是,先隐藏整个数据依赖的区域,然后用ng-if来判断,异步数据的data是否回调过来了。如果是的话,则显示并渲染。没有的话,可以先给个loading占位。
这里可以给
ui-view
增加一些静态的样式,比如高度啦,边框啦之类的之后再通过ng-animate的语法给
ui-view
增加一些动画样式,比如前提是你得加载 ng-animate 模块,这样ng-leave和ng-enter这些css hook才会生效。