[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