简体   繁体   English

未显示材质图标 - Quasar

[英]Material icons not displayed - Quasar

I have a quasar project in which the material icons are being displayed as text instead of icons.我有一个类星体项目,其中材质图标显示为文本而不是图标。 I did install the packages using npm.我确实使用 npm 安装了这些软件包。 Even though, it is not working.尽管如此,它还是行不通。

Below is my app.js file下面是我的 app.js 文件

require('./bootstrap');

window.Vue = require('vue');

require('quasar/dist/quasar.css');
require('quasar/dist/quasar.min.css');

import Quasar from 'quasar';
import 'vuetify/dist/vuetify.min.css';
import Vuetify from 'vuetify';
import Vue from 'vue';

import Plugin from '@quasar/quasar-ui-qiconpicker';
import '@quasar/quasar-ui-qiconpicker/dist/index.css';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/eva-icons.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/fontawesome-v5.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/ionicons-v4.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/material-icons-outlined.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/material-icons-round.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/material-icons-sharp.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/material-icons.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/mdi-v4.umd.js';
import '@quasar/quasar-ui-qiconpicker/dist/icon-set/themify.umd.js';

Vue.use(Plugin)

Vue.use(Quasar);
Vue.use(Vuetify);


/**
 * Next, we will create a fresh Vue application instance and attach it to
 * the page. Then, you may begin adding components to this application
 * or customize the JavaScript scaffolding to fit your unique needs.
 */

Vue.component('example-component', require('./components/ExampleComponent.vue').default);
Vue.component('example-component1', require('./components/Com.vue').default);
Vue.component('example-component2', require('./components/Comp.vue').default);


let app = new Vue({
        el: '#app',
        icons: {
        iconfont: 'mdi', // default - only for display purposes
        },
        });

Have you added material icons font to the document?您是否在文档中添加了材质图标字体? https://fonts.googleapis.com/icon?family=Material+Icons&yav=40bde127 https://fonts.googleapis.com/icon?family=Material+Icons&yav=40bde127

Within your quasar.conf.js, you must specify which icon set you'd like to use -- you have several options outlined within that file.在 quasar.conf.js 中,您必须指定要使用的图标集——该文件中列出了几个选项。 Then, make sure when you're specifying the icon names, they match what the icon name is on the material design web site.然后,确保在指定图标名称时,它们与 Material Design 网站上的图标名称相匹配。 I also see that you're importing ALL of the icon sets when you only need Material -- which may be a waste of memory.我还看到,当您只需要 Material 时,您正在导入所有图标集——这可能会浪费内存。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM