【问题标题】:fontawesome error "Could not find one or more icon"fontawesome 错误“找不到一个或多个图标”
【发布时间】:2018-12-14 21:04:09
【问题描述】:

我关注了https://fontawesome.com/how-to-use/on-the-web/using-with/vuejs

但是当像这样使用它时:

import { library } from '@fortawesome/fontawesome-svg-core'
import { faBars } from '@fortawesome/free-solid-svg-icons'
import { faTwitter, faFacebook, faStackOverflow, faGithub } from '@fortawesome/free-brands-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'

...

library.add(faBars, faTwitter, faFacebook, faStackOverflow, faGithub )
Vue.component('font-awesome-icon', FontAwesomeIcon)

...

<font-awesome-icon icon="twitter" class="icon alt"/>

得到:

找不到一个或多个图标 {prefix: "fas", iconName: "twitter"}

【问题讨论】:

    标签: vue.js font-awesome vuepress


    【解决方案1】:

    free-brands-svg-icons 使用 fab 前缀(文档似乎没有提到这一点,必须检查它在 node_modules 中的文件夹),您必须指定:

    <font-awesome-icon :icon="['fab', 'twitter']" class="icon alt"/>
    

    如果未指定,fas prefix is assumed

    代码沙盒:https://codesandbox.io/s/6j833qp57k

    【讨论】:

    猜你喜欢
    • 2019-05-13
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    相关资源
    最近更新 更多