进入阿里巴巴的素材库https://www.iconfont.cn/,选择需要的,加入购物车,然后下载到本地。

解压缩之后把除了demo的全部放到assets下面,创建一个文件夹iconfont全部放进去。

 然后main.js里面直接调用

import "./assets/iconfont/iconfont.css"

 然后在每一个vue中直接使用了。因为把图标转换成了icon,所以这里class可以直接引入。注意一下这里的class里面不是类,iconfont是都需要的,第二个是你下载的icon的名字。

 <van-icon class="iconfont icon-cart" style="margin-top: 20px;color: red;font-size: 20px"></van-icon>
<i class="iconfont icon-cart" style="margin-top: 20px;color: red;font-size: 20px"> </i>

还有个问题就是,van-icon无法直接更改图标的颜色大小。

想改变图标的颜色和大小和位置之可以通过class的改变而覆盖,但是只能是icon的class,和别的类放一起无效。

    .icon-cart{
        font-size: 25px;
        position: fixed;
        top: 20px;
        right: 10px;
    }

 

Logo

前往低代码交流专区

更多推荐