UNPKG

@fruits-chain/react-native-xiaoshu

Version:
59 lines (39 loc) 1.61 kB
--- title: Button 按钮 nav: title: 组件 path: /component group: title: 基础组件 path: /basic order: 0 --- # Button 按钮 > 按钮用于触发一个操作,如提交表单。 ## 何时使用 标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。 在小暑中我们提供了五中按钮。 - 主按钮(默认):用于主行动点,一个操作区域只能有一个主按钮。 - 朦胧按钮:用于没有主次之分的一组行动点。 - 边框按钮:常用于添加操作。 - 幽灵按钮:用于背景色比较复杂的地方。 - 链接按钮:一般用于链接,即导航至某位置。 以及四种状态 - 危险:删除/移动/修改权限等危险操作,一般需要二次确认。 - 禁用:行动点不可用的时候,一般需要文案解释。 - 加载中:用于异步操作等待反馈的时候,也可以避免多次提交。 - 细边框:适用于小按钮。 自定义样式 - 通过 `color` 属性改变按钮主要表现颜色。 - 通过 `textColor` 属性改变文案颜色,受类型约束,不一定适用。 - 通过 `style`、`textStyle` 覆盖按钮样式。 - 通过组件 children 自定义内部显示元素。 ## 代码演示 <code src="./__fixtures__/type.tsx"></code> <code src="./__fixtures__/danger.tsx"></code> <code src="./__fixtures__/hairline.tsx"></code> <code src="./__fixtures__/disabled.tsx"></code> <code src="./__fixtures__/loading.tsx"></code> <code src="./__fixtures__/size.tsx"></code> <code src="./__fixtures__/icon.tsx"></code> <API></API>