美文网首页
vue配置font-awesome5

vue配置font-awesome5

作者: 独山一奋青 | 来源:发表于2019-01-25 13:05 被阅读13次

    vue的配资就暂且不说,主要是之后的font-awesome5的配置:
    1、安装fontawesome基础配置

    npm i --save @fortawesome/fontawesome
    npm i --save @fortawesome/vue-fontawesome
    

    2、安装fontawesome样式依赖

    npm i --save @forawesome/fontawesome-free-solid
    npm i --save @forawesome/fontawesome-free-regular
    npm i --save @fortawesome/fontawesome-free-brands
    

    或者两步合一

    npm i --save @fortawesome/fontawesome @fortawesome/vue-fontawesome @forawesome/fontawesome-free-solid @forawesome/fontawesome-free-regular @fortawesome/fontawesome-free-brands
    
    font-awesome依赖.png

    3、在main.js中配置font-awesome

    import fontawesome from '@fortawesome/fontawesome'
    import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
    import solid from '@fortawesome/fontawesome-free-solid'
    import regular from '@fortawesome/fontawesome-free-regular'
    import brands from '@fortawesome/fontawesome-free-brands'
    
    fontawesome.library.add(solid)
    fontawesome.library.add(regular)
    fontawesome.library.add(brands)
    Vue.component('font-awesome-icon', FontAwesomeIcon)
    
    main.js配置.png

    4、在vue页面使用

    <font-awesome-icon :icon="['far','address-book']"/>
    

    当然并非一定要写成font-awesome-icon标签,它只是组件与main.js里面的Vue.component对照,main.js的Vue.component只是将其作为全局组件。
    在:icon="['样式','省去样式前缀的图表名']",


    效果.png

    上面是font-awesome5.0.13的引入


    对于5.6.3版本来说,因为新增加了Font Awesome SVG Core.
    所以5.6.3的安装
    1、安装fontawesome基础配置

    $ npm i --save @fortawesome/fontawesome-svg-core
    $ npm i --save @fortawesome/free-solid-svg-icons
    $ npm i --save @fortawesome/vue-fontawesome
    

    2、在main.js中配置font-awesome

    import { library } from '@fortawesome/fontawesome-svg-core'
    import { fas } from '@fortawesome/free-solid-svg-icons'
    import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
    library.add(fas)
    Vue.component('font-awesome-icon', FontAwesomeIcon)
    

    3、在页面中可以写入

    <font-awesome-icon icon="address-book" />
    

    <font-awesome-icon :icon="['fas', 'address-book']" />
    

    对于非fas的可以直接写

    <font-awesome-icon far icon="spinner" />
    
    效果.png

    还剩下fal和fab的这两项在5.6.3版本中尚不知道不用pro该怎么安装,求大佬补充

    相关文章

      网友评论

          本文标题:vue配置font-awesome5

          本文链接:https://www.haomeiwen.com/subject/qbxujqtx.html