CSS在vuejs应用上加载速度不够快的问题

时间:2019-01-28 10:03:23

标签: css vue.js

在我的Vue PWA上,来自vue引导程序和buefy的css似乎正在缓慢加载CSS。

我尝试了V披风,但它只隐藏了组件ms。在您看到一个没有CSS的原始html的一瞥之后。

我正在尝试找到一种方法来显示加载程序或隐藏html块的前毫秒的内容,或者最初修复html块如何在没有样式/根本不显示的情况下不显示就像下面的gif一样。

我很感谢这里的所有解决方案。

(由于信誉规则,此处无法显示图片/ gif)

Click here for gif

1 个答案:

答案 0 :(得分:0)

gif显示js在css之前加载。这通常意味着在index.html文件中引用css文件为时已晚。引用(通常是<link>元素)是按照html中列出的顺序加载的。在检查器中检查您的站点,并查看CSS的列出位置

<link href="/app.js" rel="preload" as="script />
<link href="/app.css" rel="stylesheet" />
<style type="text/css"> ... </style>

// app.js should come first

这应该由vue-style-loader自动完成,它应该包含在vue / cli-service中。您正在使用vue cli吗?