我正尝试在选项卡中的图标上添加徽章。当前结果为:http://play.ionic.io/app/decfc14cb171
有人知道如何把它们放在每个图标的右上角吗?
我试过使用,但它在其他方面证明更有问题,虽然与“徽章”属性是更容易达到预期的效果。有没有办法复制它不使用离子标签?
我正尝试在选项卡中的图标上添加徽章。当前结果为:http://play.ionic.io/app/decfc14cb171
有人知道如何把它们放在每个图标的右上角吗?
我试过使用,但它在其他方面证明更有问题,虽然与“徽章”属性是更容易达到预期的效果。有没有办法复制它不使用离子标签?
4条答案
按热度按时间ux6nzvsh1#
我建议使用Ionic的ion-tabs指令,因为它对badge有“一流”的支持,ion-tab元素有一个“badge”属性,这使得向图标添加文本(在您的例子中是一个数字)变得非常容易。
我在这里写了一个演示:
http://play.ionic.io/app/c6e96276e8fd
添加标记的代码如下所示:
结果是这样的:
y1aodyip2#
[仅适用于ioinc 1 ]
请参见:http://play.ionic.io/app/52586f24b84d
需要创建一个具有相对位置的类
并以这种方式将其分配给
<i>
标记,标记将自动调整其他选项卡也是如此
现在,您可以进一步更改徽章的位置,也给边距等跨越与徽章。
jei2mxaa3#
在最新的Ionic文档中,出现了一种不同的方法:
在选项卡代码中使用tabBadget和tabBadgetStyle属性,如下所示:
“危险”是你在主题中定义的颜色。
希望对2017年来寻找答案的新朋友有帮助!
pqwbnv8z4#
以下是2022年(爱奥尼亚6.x)的做法。
您需要在标签标记中使用
<ion-badge>
:它会给予你一个如下所示的结果: