【发布时间】:2019-07-31 22:27:40
【问题描述】:
在资产/字体中,我有materialdesignicons-webfont.ttf,在资产/css 中,我有materialdesignicons.css。最后在main.js,我有以下内容:
import {TNSFontIcon, fonticon} from 'nativescript-fonticon';
TNSFontIcon.debug = true;
TNSFontIcon.paths = {
'mdi': './assets/css/materialdesignicons.css'
};
TNSFontIcon.loadCss();
Vue.filter('fonticon', fonticon);
我正在使用如下图标:
<Label class="mdi" :text="'mdi-youtube' | fonticon" style="color: #fff;font-size: 40px;" />
但是,图标根本不显示。
顺便说一句,我从https://github.com/Templarian/MaterialDesign-Webfont/tree/master/css 获取了css。
请帮忙!
【问题讨论】:
-
好像你还没有定义字体系列,你能分享一下你的CSS中
mdi类的定义吗? -
如果我应该定义
mdi,那我应该如何定义呢?
标签: javascript css material-design nativescript nativescript-vue