Да, вы можете получить доступ к нативному атрибуту.Вы также можете встроить ярлык в Android TabView, чтобы имитировать функцию значка iOS
const tabView = <any>args.object;
if (isIOS) {
tabView.items.forEach((item) => {
if (item.bageValue) {
item.__controller.tabBarItem.badgeValue = item.bageValue;
}
});
}
if (isAndroid) {
tabView._badges = {};
const nativeTabView = tabView._tabLayout.getChildAt(0);
for (let i = 0; i < nativeTabView.getChildCount(); i++) {
addBadges(tabView, i, nativeTabView.getChildAt(i), tabView.items[i].bageValue);
}
}
Образец игровой площадки
Примечание: Пример приведен вTypeScript, с использованием только Vue синтаксиса фреймворка для добавления слушателей / методов.