Could not find one or more icon(s)

发布于 2022-09-11 19:43:49 字数 1116 浏览 19 评论 0

vue项目中引用font-awesome报错 Could not find one or more icon(s) {prefix: "fas", iconName: "lock"} {}
这里引用了两个图标,user图标可以正常显示,但是lock图标无法显示提示错误 Could not find one or more icon(s) {prefix: "fas", iconName: "lock"} {},为什么会一个显示一个不显示,应该怎么改?

<font-awesome-icon :icon="['fas', 'user']" slot="prepend"></font-awesome-icon>
<font-awesome-icon :icon="['fas', 'lock']" slot="prepend"></font-awesome-icon>

clipboard.png
main.js中引用图标的方式:

import {library} from '@fortawesome/fontawesome-svg-core'

import {faUser} from '@fortawesome/free-solid-svg-icons'

import {far} from '@fortawesome/free-regular-svg-icons'
import {fab} from '@fortawesome/free-brands-svg-icons'
import {FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText}
  from '@fortawesome/vue-fontawesome'

library.add(faUser, far, fab)
Vue.component('font-awesome-icon', FontAwesomeIcon)
Vue.component('font-awesome-layers', FontAwesomeLayers)
Vue.component('font-awesome-layers-text', FontAwesomeLayersText)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏有森光若流苏 2022-09-18 19:43:49

下文中粗体部分是修改后的,亲测可用,faUser改为fas其他引用方式均未改变。
import {fas} from '@fortawesome/free-solid-svg-icons'
library.add(fas, far, fab)

完整引用

import {library} from '@fortawesome/fontawesome-svg-core'

import {fas} from '@fortawesome/free-solid-svg-icons'

import {far} from '@fortawesome/free-regular-svg-icons'
import {fab} from '@fortawesome/free-brands-svg-icons'
import {FontAwesomeIcon, FontAwesomeLayers, FontAwesomeLayersText}
  from '@fortawesome/vue-fontawesome'

library.add(fas, far, fab)
Vue.component('font-awesome-icon', FontAwesomeIcon)
Vue.component('font-awesome-layers', FontAwesomeLayers)
Vue.component('font-awesome-layers-text', FontAwesomeLayersText)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文