Icon 图标
介绍
基于字体的图标集,可以通过 IBestIcon 组件使用。
引入
ts
import { IBestIcon } from "@ibestservices/ibest-ui";
代码演示
基础用法
点我查看代码
ts
@Entry
@Component
struct DemoPage {
build() {
Column(){
IBestIcon({ name: 'like' })
}
}
}
自定义颜色
点我查看代码
ts
@Entry
@Component
struct DemoPage {
build() {
Row({space: 20}){
IBestIcon({ name: 'cart-o', color: '#1989fa' })
IBestIcon({ name: 'fire-o', color: '#ee0a24' })
}
}
}
自定义大小
点我查看代码
ts
@Entry
@Component
struct DemoPage {
build() {
Row({space: 20}){
IBestIcon({ name: 'chat-o', iconSize: 20 })
IBestIcon({ name: 'chat-o', iconSize: 40 })
}
}
}
API
@Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
name | 图标名称或图标地址, 具体名称可参考这里 | ResourceStr | arrow |
color | 图标颜色 | ResourceColor | '' |
iconSize | 图标大小 | number | string | 16 |
iconRadius 1.19.0 | 图标圆角 | number | string | 0 |
Events
事件名 | 说明 | 事件类型 |
---|---|---|
onIconClick | 点击图标时的回调函数 | () => void |