Как добавить Font-awesome icon в tabview в платформе Nativescript Vue

Я пытаюсь использовать значок шрифта внутри элемента 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 и не могу найти пример использования значка font-awesome внутри элемента tabview. В первом TabViewItem я пытался добавить значок fa-plane, чтобы проверить, правильно ли я понял. Это не так. Я с нетерпением жду вашего совета.

Благодарю.

0 ответов

Элементы представления вкладки имеют свойство заголовка, а не текст. Дайте:title="'fa-plane' | fonticon" выстрел.

Другие вопросы по тегам