我正在尝试在 TabView 项目中使用 font-awesome 图标。我可以在页面的其他地方使用相同的代码,并且效果很好。它只是不会在 tabview 中显示任何图标。
在我的 main.js 中:
import {TNSFontIcon, fonticon} from 'nativescript-fonticon';
TNSFontIcon.debug = true;
TNSFontIcon.paths = {
'fa': './assets/css/font-awesome.css',
'ion': './ionicons.css'
};
TNSFontIcon.loadCss();
Vue.filter('fonticon', fonticon);
在 App.vue 中:
<TabView class="tab-view" :selectedIndex="selectedIndex" androidTabsPosition="bottom">
<TabViewItem class="fa" :text="'fa-plane' | fonticon" >
<Label text="Content for Tab 1"/>
</TabViewItem>
<TabViewItem title="Tab 2">
<Label text="Content for Tab 2" @tap="pretextsTap()" />
</TabViewItem>
</TabView>
我正在使用 Nativescript Vue 平台,在 tabview 项目中找不到使用 font-awesome 图标的示例。在第一个 TabViewItem 中,我试图添加 fa-plane 图标以查看是否正确。它没有。我期待着你的提示。
谢谢。