跳到主要内容

Tag 标签

标签展示

示例

import { Cell, Tag, Header, ScrollView, TopView, GroupList } from '@/duxuiExample'

export default function TagExample() {
return <TopView>
<Header title='Tag' />
<ScrollView>
<GroupList>
<GroupList.Item title='基础用法'>
<Cell.Group line={false}>
<Cell title='default' desc={<Tag type='default'>标签</Tag>} />
<Cell title='primary' desc={<Tag type='primary'>标签</Tag>} />
<Cell title='success' desc={<Tag type='success'>标签</Tag>} />
<Cell title='danger' desc={<Tag type='danger'>标签</Tag>} />
<Cell title='warning' desc={<Tag type='warning'>标签</Tag>} />
</Cell.Group>
</GroupList.Item>
<GroupList.Item title='圆角'>
<Cell.Group line={false}>
<Cell title='直角' desc={<Tag radiusType='square'>标签</Tag>} />
<Cell title='小圆角' desc={<Tag radiusType='round-min'>标签</Tag>} />
<Cell title='圆角' desc={<Tag radiusType='round'>标签</Tag>} />
</Cell.Group>
</GroupList.Item>
<GroupList.Item title='尺寸'>
<Cell.Group line={false}>
<Cell title='s' desc={<Tag size='s'>标签</Tag>} />
<Cell title='m' desc={<Tag size='m'>标签</Tag>} />
<Cell title='l' desc={<Tag size='l'>标签</Tag>} />
</Cell.Group>
</GroupList.Item>
<GroupList.Item title='其他'>
<Cell.Group line={false}>
<Cell title='default' desc={<Tag plain texColor='#666'>标签</Tag>} />
<Cell title='primary' desc={<Tag plain>标签</Tag>} />
<Cell title='success' desc={<Tag>标签</Tag>} />
</Cell.Group>
</GroupList.Item>
</GroupList>
</ScrollView>
</TopView>
}

Props

继承自RowProps

type

标签类型,类型用来指定主题颜色

类型必填默认值
enum('default', 'primary', 'secondary', 'success', 'danger', 'warning', 'custom1', 'custom2', 'custom3')primary

color

标签颜色

类型必填默认值
string

texColor

文字颜色

类型必填默认值
string

radiusType

指定标签圆角类型

  • square 直角
  • round 圆角
  • round-min 很小的圆角
类型必填默认值
enum('square', 'round', 'round-min')round-min

size

标签尺寸

类型必填默认值
enum('s', 'm', 'l')m

plain

是否镂空效果,这个效果有边框和文本

类型必填默认值
booleanfalse