Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

nuxt首屏服务端渲染时,如何添加骨架屏或者loading

最近在使用nuxtjs开发项目,首屏通过服务端生产html文本直接返回给前端渲染,速度确实快了。但是如果在弱网环境下,前端发起请求到服务端返回数据的这段时间会有一段时间的白屏。
有没有大神解答一下,如果我想一进入页面就显示一个loading的图标,等服务端返回数据时再让他消失要怎么做呢。

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

咱也不知道有没有什么黑科技可以干这个事情,毕竟浏览器能接收的第一手资源必须服务端渲染完成才返回得到客户端。

除非你用个iframe再请求一个非服务端渲染的页面把loading画出来? 不对 我在说什么,iframe也无处可放...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...