uniapp:使用字体图标

uniapp本身有icon组件,但是数量毕竟有限,如果想要自定义icon,也非常简单。

1、在iconfont网站添加需要的图标

uniapp:使用字体图标_第1张图片

2、将图标添加至项目

uniapp:使用字体图标_第2张图片 

3、在我的项目里生成代码

uniapp:使用字体图标_第3张图片

4、将生成的文件下载至本地

uniapp:使用字体图标_第4张图片 5、把iconfont.css和iconfont.ttf文件拷到static的fonts文件夹下。

uniapp:使用字体图标_第5张图片

 6、修改iconfont.css文件

@font-face {
    font-family: "iconfont";
    src: url('~@/static/fonts/iconfont.ttf');
}

uniapp:使用字体图标_第6张图片

 7、在vue的style里引入iconfont.css文件

/* 引入字体图标 */
	@import url("/static/fonts/iconfont.css");

uniapp:使用字体图标_第7张图片

8、在template里使用字体图标

uniapp:使用字体图标_第8张图片 比如我们要使用title图标,就设置class="icon iconfont icon-title",总之,要跟css文件里的class名称保持一致。

 uniapp:使用字体图标_第9张图片

 最终效果:

uniapp:使用字体图标_第10张图片

 

 

你可能感兴趣的:(uniapp,前端开发,vue.js,sass,css)