diff --git a/packages/btn/README.md b/packages/btn/README.md index 30d9662f..0515669d 100644 --- a/packages/btn/README.md +++ b/packages/btn/README.md @@ -1,42 +1,60 @@ ## Button 按钮 ### 使用指南 -在 app.wxss 中引入组件库所有样式 -```css -@import "path/to/zanui-weapp/dist/index.wxss"; +在 json 文件中配置button组件 +```json +"usingComponents": { + "zan-button": "/dist/btn/index" +} ``` +### 属性 + +| 名称 | 类型 | 是否必须 | 默认 | 描述 | +|---------|---------|----------|------|-------| +| type | String | 否 | 空 | 按钮类型,值有primary、warn、danger | +| size | String | 否 | 空 | 按钮大小,值有large、small、mini | +| plain | Boolean | 否 | false | 按钮是否镂空,默认为false | +| disabled | Boolean | 否 | false | 按钮是否禁用,默认为false | +| loading | Boolean | 否 | false | 按钮加载状态,默认为false | + ### 代码演示 #### 基础用法 ```html - +取消订单 ``` #### 按钮类型 按钮支持额外的三种类型 primary, danger, warn ```html - - - +确认付款 +确认付款 +确认付款 ``` #### 按钮大小 按钮支持额外三种大小 large, small, mini ```html - - - +确认付款 +取消订单 +确认付款 ``` #### 其他 -按钮支持镂空状态,可以直接使用 zan-btn--plain +按钮镂空状态 ```html - +确认付款 ``` -同时支持加载状态,可以使用 zan-btn--loading 获得 + +按钮加载状态 ```html - +确认付款 +``` + +按钮禁用状态 +```html +确认付款 ``` ![](https://img.yzcdn.cn/public_files/2017/02/08/1b1e39ed3dc6b63519a68ba1e2650cfc.png) diff --git a/packages/btn/index.js b/packages/btn/index.js index 079cb51c..901367ac 100644 --- a/packages/btn/index.js +++ b/packages/btn/index.js @@ -10,6 +10,10 @@ Component({ type: String, value: '', }, + plain: { + type: Boolean, + value: false, + }, disabled: { type: Boolean, value: false, diff --git a/packages/btn/index.wxml b/packages/btn/index.wxml index f2bbf97d..772e8973 100644 --- a/packages/btn/index.wxml +++ b/packages/btn/index.wxml @@ -1,6 +1,6 @@