[toc]
## API
|属性 |说明 |类型 |默认值 |
| --- | --- | --- | --- |
|htmlType | 设置一个Button组件所使用的html标签 | string |button |
|type |设置按钮类型,支持的类型有`primary`、`danger` 以及不设置值时的默认类型 |string | 默认类型 |
|target |内部使用`window.location.href`,这不仅支持`htttp://www.baidu.com`也支持`#123`、`#/login` | string | |
|onClick |用户绑定了onClick就不会执行内置的点击事件 |fn | |
|disabled |同原生disabled,内置了样式 |只有设置属性即可 | |
|size |按钮大小分为`lg`、`sm`、`默认(即不设置时)` |string | 默认大小 |
|icon/iconR | 为按钮添加图标,其值为图标的content编码;`icon`在Btn左边插入 ,`iconR`在Btn右边插入 |string | |
### 关于该组件的基础样式
box-sizing 设置为了 `border-box`,position 为`relative`
支持lg 默认 sm 三种型号,会影响`height`、`font-size`、`padding`。
字体大小分别为16 14 12
padding分别为 15 15 7
- 空白目录
- 01.JSX,了解一下?
- JSX与虚拟DOM
- React
- 02.React文档精读(上)`
- React路由
- 关于BrowserRouter
- 关于Route
- 应用
- 权限认证
- case1
- context
- 新context
- 03.React路由
- 04.Diff
- 05.styled-components
- redux设计思想与API
- redux实现1
- 06.redux2
- 06.redux3
- 关于状态初始化
- saga
- 新版
- 使用saga进行业务逻辑开发
- react-router-redux
- React性能优化
- immutable使用
- 未整理
- FAQ
- 常用中间件
- pureComponent
- 项目相关总结
- antd分尸
- 按需加载
- ReactWithoutJSX
- 我的组件库
- C领域
- 用户接口
- htmlType
- style
- show
- conjure
- grid
- inject
- stop
- 内部接口
- 衍生组件
- Button
- 报错集锦
- ReactAPI
- 类上的那些属性
- prop-types
- React.createElement
- React.cloneElement
- React.Children和props.children
- react元素和react组件关于作为children方面的那些问题
- react组件与虚拟dom
- ref