我正在使用vue.js和vuetify。我想添加一个图标,但它不像预期的那样工作(没有呈现)。
我怎么才能解决这个问题?
请参阅下列代码:
main.js
import Vue from 'vue'
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
Vue.use(Vuetify);index.html
<link href='https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons' rel="stylesheet">calendar.vue
<i class="material-icons">
keyboard_arrow_down
</i>我想让它看起来像个图标,而不是代码。

发布于 2019-08-17 11:15:47
在Vue CLI 3中,我们在src文件夹中没有index.html,所以您可以这样做
npm install --save material-design-icons-iconfont并将其导入main.js文件中。
import 'material-design-icons-iconfont/dist/material-design-icons.css'发布于 2019-10-13 01:49:54
Vuetify 2.1.3中有此问题,通过vuetify加载器1.2.2安装。
似乎以前的解决方案不起作用,因为默认图标库已更改为mdi-字体。
解决办法是:
yarn add @mdi/font在文件main.js (如果存在plugins/vueitfy.js )中,将该行添加到导入下面
import '@mdi/font/css/materialdesignicons.css'发布于 2020-11-25 20:19:36
为我工作过:
npm install @mdi/font然后将其放入plugins/vuatefy.js中:
import '@mdi/font/css/materialdesignicons.css'使用"vuetify":"^2.3.19","vue":"^2.6.12",
https://stackoverflow.com/questions/57053728
复制相似问题