【问题标题】:Rendering social icons from font awesome on a vue component在 vue 组件上从很棒的字体渲染社交图标
【发布时间】:2020-10-28 03:33:40
【问题描述】:

所以目前我正在尝试开发自己的网站,并且我正在从常规的 HTML、CSS 和 JS 范例切换到使用 VueJs。我正在努力将我的一些代码从我的原始 HTML 文件传输到一个 Vue JS 组件,特别是我的渲染社交图标的代码。我看到的大多数教程都是在主 App.vue 上渲染它,但是,当我尝试在子组件上渲染时,我有点卡住了。

Here is my original HTML code:

Here is my configuration to import my social icons:

目前,我已按照教程在 main.js 中进行此导入后,我只是尝试替换

<i class="fa fa-github fa-2x" aria-hidden="true"></i> 

在我的组件模板中使用

<fa-icon :icon="['fas', 'github']"/>, 

但是,没有渲染。我没有在我的子组件中导入任何东西,因为我认为使用初始导入我可能不需要做任何事情。很想知道关于这个问题的任何见解。

【问题讨论】:

    标签: javascript html vue.js web font-awesome


    【解决方案1】:

    假设您使用的是 Font Awesome 5,品牌图标使用 fab 前缀。

    因此

    <fa-icon :icon="['fas', 'github']"/>, 
    

    应该是

    <fa-icon :icon="['fab', 'github']"/>, 
    

    fab fa-github

    【讨论】:

      猜你喜欢
      • 2023-01-07
      • 2015-10-21
      • 2021-12-13
      • 2016-02-18
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      相关资源
      最近更新 更多