mpvue——引入iconfont字体图标

2024-08-16 10:24:50 浏览数 (3)

前言

有问题可以随时提问,评论私信,只要我有时间我都会第一时间回复。当大家发现这篇文章不适用的时候烦请告知下,我好做好更改!

本地引入

下载好的字体图标放在static目录下,我是自己又创建了一个iconfont目录便于区分,我是全引入的,如果后面出现问题再更改

引入

在App.vue中引用

代码语言:javascript复制
@import "./../static/iconfont/iconfont.css";

 重新编译

代码语言:javascript复制
$ npm run build

使用

代码语言:javascript复制
<div class=" iconfont icon-shouqbula">1</div>

效果

在线引入

这个其实就是把本地的iconfont的文件里的本地地址替换成线上的地址,好处显而易见的是本地文件包小了,但是如果网络不好肯定会造成暂时的iconfont丢失的情况

生成在线链接

进入阿里巴巴的官网,再进入到自己的项目中,如果没有生成过在线链接,点下即可生成。

 替换链接

本地的iconfont的所有文件都可删除,只留一个css的即可。

然后将复制的在线链接替换到本地即可。

引入

这里我们换个方法在main.js中引入,其实在main.js和APP.vue中引入,并无过大的区别。

main.js 是我们的程序入口文件,主要作用是初始化vue实例并使用需要的插件

App.vue是我们的主组件,页面入口文件 ,所有页面都是在App.vue下进行切换的。也是整个项目的关键,app.vue负责构建定义及页面组件归集。

 编译

新增页面或者文件的时候都需要重新build,如果只是改动代码的话只需要npm run dev即可

代码语言:javascript复制
$ npm run build

使用

代码语言:javascript复制
<div class=" iconfont icon-shouqbula">1</div>

效果

1 人点赞