如何在本地将 Material Design Iconic Font 托管到 vue 应用中

Posted

技术标签:

【中文标题】如何在本地将 Material Design Iconic Font 托管到 vue 应用中【英文标题】:How host locally Material Design Iconic Font into a vue app 【发布时间】:2021-08-31 13:57:23 【问题描述】:

我使用 Vuetify 和 Material Design Icons 开发了一个 Vue 2.6 SPA,如 here 所述,但 SPA 的某些元素(部分由公共模板派生)也使用“Material Design Iconic Font”。我想在本地托管“zmdi”图标,而不是使用 CDN,并按照here 报告的说明安装了这个额外的图标包:

npm install material-design-iconic-font

我不知道如何在 VUE 应用中正确包含“zmdi”图标。 谁能建议在 VUE SPA 中托管 Material Design Iconic Font 的最简单方法?

【问题讨论】:

【参考方案1】:

我终于解决了

import "material-design-iconic-font/dist/css/material-design-iconic-font.css";

进入“main.js”。

我必须在“vue.config.js”中包含其他内容以指示 webpack 正确处理此 css 文件?

【讨论】:

以上是关于如何在本地将 Material Design Iconic Font 托管到 vue 应用中的主要内容,如果未能解决你的问题,请参考以下文章

使用 Material Design 编辑模式时如何选择选项

如何协调 Font-Awesome 和 Material Design 图标字体?

设置 SVG Material Design Icons 的背景颜色

如何在 WPF 中禁用 Material Design 风格

ReactJS + Material Design:如何在组件之外获取主题颜色?

如何在 Android 中实际使用 Material Design 工具生成的调色板?