Font Awesome
大多数VuElemente前端大家都会用Element UI图标,Element UI提供的图标比较少,所以我们引入第三方库Font Awesome ,Font Awesome我们就不详细介绍了,想了解的大家可以到官网。
Font Awesome 官网:https://fontawesome.com/
安装依赖
执行: npm add font-awesome
项目引入
在项目main.js中引入css依赖,可执行 import 'font-awesome/css/font-awesome.min.css'

页面使用
在项目引入后,我们就可以在页面直接使用了,我们修改Home.vue,加入一个图标。
修改后代码如下
Home.vue
<template>
<div class="page">
<h2>Home Page</h2>
<li class="fa fa-home fa-lg"></li>
<el-button type="primary" @click="testAxios()">测试Axios调用</el-button>
<el-button type="primary" @click="getUser()">获取用户信息</el-button>
<el-button type="primary" @click="getMenu()">获取菜单信息</el-button>
</div>
</template>
<script>
import axios from 'axios'
import mock from '@/mock/index.js'
export default {
name: 'Home',
methods: {
testAxios() {
axios.get('http://localhost:8080').then(res => { alert(res.data) })
},
getUser() {
axios.get('http://localhost:8080/user').then(res => { alert(JSON.stringify(res.data)) })
},
getMenu() {
axios.get('http://localhost:8080/menu').then(res => { alert(JSON.stringify(res.data)) })
}
}
}
</script>
在浏览器访问:http://localhost:8080/#/

可以看到我们使用的图标,好啦,我们已经配置完了,就是这么简单好用!
看完记得点赞哦!
本文介绍了如何在基于Vue和ElementUI的项目中引入第三方图标库FontAwesome,以扩展可用图标。首先通过npm安装font-awesome,然后在main.js中引入其CSS文件。在页面中可以直接使用图标,例如在Home.vue中添加了一个`fa-home`图标。通过这些步骤,开发者可以轻松地在项目中添加更多样化的图标。
484

被折叠的 条评论
为什么被折叠?



