zoukankan      html  css  js  c++  java
  • vue项目中使用vue-awesome

    公司在项目重构时,遇到图标问题,然后把vue-awesome、iconfont、iconMoon都试了一遍,虽然最终使用了iconMoon但是也要把这两个过程记录一下。

    github地址

    1.首先安装vue-awesome依赖包

    安装方法:

    使用npm安装

    npm install vue-awesome

    使用bower安装

    bower install vue-awesome

    注意:安装之后打开node_modules文件夹,查看是否有vue-awesome文件夹,如果没有看是否是编辑器太慢的原因,也可以重启一下看是否有该文件

    如果还没有表示没有安装成功,需要重新安装

    2.在main.js文件下

    在github上可以明确看到如果考虑项目大小,只导入用于减少包大小的图标

    import 'vue-awesome/icons/flag'

    否则

    import 'vue-awesome/icons'

    这里我不考虑大小使用第二种

    然后

    import Icon from 'vue-awesome/components/Icon'

    全局使用
    Vue.component('icon',Icon)

    这里是我的代码提供参考

    接下来就可以去在任何.vue组件中使用了!

    这里我在最新刚刚下载好的vue-cli项目中试用一下,看一下效果

     <icon name="beer"></icon>

    就会看到

    如果你不知道,这些图标有哪些,叫什么名字,可以去font awesome官网上查看,vue-awesome是基于font awesome图标库来的

    传送门送你离开 

  • 相关阅读:
    #2019090700004
    51nod 1191-贪心+并查集
    hdu 5015-矩阵快速幂
    树形DP—依赖背包模板
    HDU 1074—压缩DP
    动态绑定的开销
    动态绑定
    静态绑定(前期绑定)
    继承的一些优点
    多态置换原则初始化基类对象
  • 原文地址:https://www.cnblogs.com/chinabin1993/p/8184114.html
Copyright © 2011-2022 走看看