图标。组件属性的长度单位默认为 px
参考文档
类型
ComponentType<IconProps>
示例代码
export default class PageView extends Component {
constructor() {
super(...arguments)
}
render() {
return (
<View className='components-page'>
<Icon size='60' type='success' />
<Icon size='60' type='info' />
<Icon size='60' type='warn' color='#ccc' />
<Icon size='60' type='warn' />
<Icon size='60' type='waiting' />
<Icon size='20' type='success_no_circle' />
<Icon size='20' type='warn' />
<Icon size='20' type='success' />
<Icon size='20' type='download' />
<Icon size='20' type='clear' color='red' />
<Icon size='20' type='search' />
</View>
)
}
}
IconProps
参数 |
类型 |
默认值 |
必填 |
说明 |
type |
“success” or “success_no_circle” or “info” or “warn” or “waiting” or “cancel” or “download” or “search” or “clear” |
|
是 |
icon 的类型 |
size |
string |
23 |
否 |
icon 的大小,单位px |
color |
string |
|
否 |
icon 的颜色,同 css 的 color |
API 支持度
API |
微信小程序 |
百度小程序 |
支付宝小程序 |
字节跳动小程序 |
H5 |
React Native |
IconProps.type |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
IconProps.size |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
IconProps.color |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
TIconType
icon 的类型
参数 |
说明 |
success |
成功图标 |
success_no_circle |
成功图标(不带外圈) |
info |
信息图标 |
warn |
警告图标 |
waiting |
等待图标 |
cancel |
取消图标 |
download |
下载图标 |
search |
搜索图标 |
clear |
清楚图标 |
API 支持度
API |
微信小程序 |
百度小程序 |
支付宝小程序 |
字节跳动小程序 |
H5 |
React Native |
Icon |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |