经过大量搜索,我似乎找不到解决方案。我在主页上使用了一些图标,在加载时,它们在短时间内是巨大的
以下是一个示例:https://makeyka.herokuapp.com/
我试过
import {config} from "@fortawesome/fontawesome-svg-core";
config.autoAddCss = false;
然后尝试添加没有运气的css
关闭autoAddCs:
import { config } from '@fortawesome/fontawesome-svg-core'
config.autoAddCss = false
直接在SCSS文件中加载CSS:
@import 'node_modules/@fortawesome/fontawesome-svg-core/styles'
按照你的风格:
<style jsx global>{`
...
@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');
${dom.css()}
...
`}</style>
请点击链接:https://fontawesome.com/how-to-use/on-the-web/other-topics/server-side-rendering
基本上这个问题是关于React.js的。然而,我在Vue.js的上下文中遇到了同样的问题。我的这个解决方案基本上是为了在单个文件组件的上下文中使用Vue.js。
在您的输入代码文件中插入此代码:
import { config } from "@fortawesome/fontawesome-svg-core";
config.autoAddCss = false;
现在,准备另一个块,将所需文件寻址到根元素组件中任何现有的<style>
块:
<style src="@fortawesome/fontawesome-svg-core/styles.css"></style>
class.hero部分内容介绍(所有字体图标的容器(宽度:300;
直到图标的CSS文件没有加载,所有图标的宽度:300(父级(
您需要处理这个案例来解决问题。
为图标添加字体大小。