Skip to content

Commit eff698f

Browse files
committed
feat: Button 支持自定义参数 #83
1 parent 67cf7a4 commit eff698f

File tree

5 files changed

+9138
-631
lines changed

5 files changed

+9138
-631
lines changed

Diff for: @types/button.d.ts

+14-10
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,14 @@ export interface IProps extends BaseComponent {
9393
* 可选类型 `contact`, `getUserInfo`, `getPhoneNumber`, `openSetting`, `feedback`, `getRealnameAuthInfo`
9494
*/
9595
openType?:
96-
| "contact"
97-
| "getUserInfo"
98-
| "getPhoneNumber"
99-
| "openSetting"
100-
| "feedback"
101-
| "getRealnameAuthInfo"
102-
| "launchApp"
103-
| "share";
96+
| "contact"
97+
| "getUserInfo"
98+
| "getPhoneNumber"
99+
| "openSetting"
100+
| "feedback"
101+
| "getRealnameAuthInfo"
102+
| "launchApp"
103+
| "share";
104104
/**
105105
* 打开 APP 时,向 APP 传递的参数
106106
*
@@ -233,15 +233,19 @@ export interface IProps extends BaseComponent {
233233
/**
234234
* 支付宝小程序scope
235235
*
236-
* 生效时机:`open-type="getAuthorize"`
236+
* 生效时机:`open-type="get/Authorize"`
237237
*/
238238
scope?: "userInfo" | "phoneNumber";
239239
/**
240240
* 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。
241241
*
242242
* 生效时机: `open-type="getUserInfo"`
243243
*/
244-
lang?: string;
244+
lang?: 'zh_CN' | 'zh_TW' | 'en';
245+
/**
246+
* 自定义数据,形式如 { "data-value": value }
247+
*/
248+
customData?: object;
245249
children?: any;
246250
}
247251

Diff for: docs/base/button.md

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import { ClButton } from "mp-colorui";
3535
| showMessageCard | 显示会话内消息卡片,生效时机:`open-type="contact"` | boolean | - | false |
3636
| scope | 支付宝小程序 scope,生效时机:`open-type="getAuthorize"` | string | `userInfo`,`phoneNumber` | - |
3737
| lang | 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。生效时机: `open-type="getUserInfo"` | string | `zh_CN`,`zh_TW`,`en` | - |
38+
| customData | 自定义数据源,格式为 `{ "data-value": value }` | object | - | `{}` |
3839

3940
### Button 事件
4041

0 commit comments

Comments
 (0)