/public/index.html
删除下面两行引用
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
yarn add @mdi/font -D
# roboto字体其实不要也行,就英文的一套字体而已
yarn add typeface-roboto -D
plugins/vuetify.js
import Vue from 'vue';
import Vuetify from 'vuetify/lib';
import zhHans from 'vuetify/es5/locale/zh-Hans' // 引入中文语言包
import 'typeface-roboto/index.css' // 引入本地的Roboto字体资源
import '@mdi/font/css/materialdesignicons.css' // 引入本地的Material Design Icons资源
Vue.use(Vuetify);
export default new Vuetify({
lang:{
locales: {zhHans},
current: 'zhHans'
},
icons:{
iconfont: 'mdi', // 设置使用本地的icon资源
}
});
<template>
<div class="home">
<v-icon>mdi-account-circle</v-icon>
</div>
</template>
<script>
export default {
}
</script>
完整的mdi
图标对应代码可以在官网查看,代码都是mdi-xxx
这样的格式:
https://cdn.materialdesignicons.com/4.9.95/
模板中调用应当是这样
<v-icon>mdi-account</v-icon>
通过修改<v-icon>
的标签属性可以修改图标大小,颜色
<template>
<div class="home">
<v-icon>mdi-account</v-icon>
<v-icon large>mdi-account</v-icon>
<v-icon x-large>mdi-account</v-icon>
<v-icon size="120px">mdi-account</v-icon>
<v-icon size="120px" color="#4fbf8d">mdi-account</v-icon>
</div>
</template>
<script>
export default {
}
</script>
手机扫一扫
移动阅读更方便
你可能感兴趣的文章