/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface Button { /** * 按钮的大小 */ size?: "default" | "mini"; /** * 按钮的样式类型 */ type?: "primary" | "default" | "warn"; /** * 按钮是否镂空,背景色透明 */ plain?: boolean; /** * 是否禁用 */ disabled?: boolean; /** * 名称前是否带 loading 图标 */ loading?: boolean; /** * 用于
组件,点击分别会触发 组件的 submit/reset 事件 */ "form-type"?: "submit" | "reset"; /** * QQ 开放能力 */ "open-type"?: | "share" | "getUserInfo" | "launchApp" | "openSetting" | "feedback" | "openGroupProfile" | "openGuildProfile" | "contact" | "addFriend" | "addColorSign" | "openPublicProfile" | "addGroupApp" | "shareMessageToFriend" | "addToFavorites"; /** * 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 */ "hover-class"?: string; /** * 指定是否阻止本节点的祖先节点出现点击态 */ "hover-stop-propagation"?: boolean; /** * 按住后多久出现点击态,单位毫秒 */ "hover-start-time"?: number; /** * 手指松开后点击态保留时间,单位毫秒 */ "hover-stay-time"?: number; /** * 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。 */ lang?: string; /** * 打开 APP 时,向 APP 传递的参数 */ "app-parameter"?: string; /** * 打开群资料卡时,传递的群号 */ "group-id"?: string; /** * 打开频道页面时,传递的频道号 */ "guild-id"?: string; /** * 打开公众号资料卡时,传递的号码 */ "public-id"?: string; /** * 分享类型集合,请参考下面share-type有效值说明。share-type后续将不再维护,请更新为share-mode */ "share-type"?: number; /** * 分享类型集合,请参考下面share-mode有效值说明 */ "share-mode"?: { [k: string]: unknown; }; /** * 无障碍访问,(属性)元素的额外描述 */ "aria-label"?: string; /** * 添加好友时,对方的 openid */ "open-id"?: string; /** * 发送对象的 FriendInfo */ "share-message-friend-info"?: { [k: string]: unknown; }; /** * 转发标题,不传则默认使用当前小程序的昵称。 FriendInfo */ "share-message-title"?: string; /** * 转发显示图片的链接,可以是网络图片路径(仅 QQ CDN 域名路径)或本地图片文件路径或相对代码包根目录的图片文件路径。显示图片长宽比是 5:4FriendInfo */ "share-message-img"?: string; /** * 用户点击该按钮时,会返回获取到的用户信息,回调的 detail 数据与qq.getUserInfo返回的一致 */ bindGetUserInfo?: () => void; /** * 当使用开放能力时,发生错误的回调 */ bindError?: () => void; /** * 打开 APP 成功的回调 */ bindLaunchApp?: () => void; /** * 在打开授权设置页后回调 */ bindOpenSetting?: () => void; /** * 添加好友的回调 */ bindAddFriend?: () => void; /** * 添加群应用的回调。errCode 错误码:41004(当前用户非管理员或群主,无权操作),41005(超过可添加群应用的群数量) */ bindAddGroupApp?: () => void; /** * 打开客服会话的回调。 */ bindContact?: () => void; }