最近在使用nuxtjs开发项目,首屏通过服务端生产html文本直接返回给前端渲染,速度确实快了。但是如果在弱网环境下,前端发起请求到服务端返回数据的这段时间会有一段时间的白屏。 有没有大神解答一下,如果我想一进入页面就显示一个loading的图标,等服务端返回数据时再让他消失要怎么做呢。
咱也不知道有没有什么黑科技可以干这个事情,毕竟浏览器能接收的第一手资源必须服务端渲染完成才返回得到客户端。
除非你用个iframe再请求一个非服务端渲染的页面把loading画出来? 不对 我在说什么,iframe也无处可放...
2.1m questions
2.1m answers
60 comments
57.0k users