/* eslint-disable */
const props = {
/** 是否为块级元素 */
block: {
type: Boolean,
value: false,
},
/** 按钮内容 */
content: {
type: String,
},
/** 自定义 dataset,可通过 event.currentTarget.dataset.custom 获取 */
customDataset: {
type: null,
},
/** 是否禁用按钮 */
disabled: {
type: Boolean,
value: false,
},
/** 组件类名 */
externalClasses: {
type: Array,
},
/** 是否为幽灵按钮(镂空按钮) */
ghost: {
type: Boolean,
value: false,
},
/** 图标名称 */
icon: {
type: String,
value: '',
},
/** 是否显示为加载状态 */
loading: {
type: Boolean,
value: false,
},
/** 按钮形状,有 4 种:长方形、正方形、圆角长方形、圆形 */
shape: {
type: String,
value: 'rectangle',
},
/** 组件尺寸 */
size: {
type: String,
value: 'medium',
},
/** 组件风格,依次为品牌色、危险色 */
theme: {
type: String,
value: 'default',
},
/** 同小程序的 formType */
type: {
type: String,
},
/** 按钮形式,基础、线框、文字 */
variant: {
type: String,
value: 'base',
},
/** 微信开放能力。
具体释义:
`contact` 打开客服会话,如果用户在会话中点击消息卡片后返回小程序,可以从 bindcontact 回调中获得具体信息,具体说明 (*小程序插件中不能使用*);
`share` 触发用户转发,使用前建议先阅读使用指引;
`getPhoneNumber` 获取用户手机号,可以从bindgetphonenumber回调中获取到用户信息,具体说明 (*小程序插件中不能使用*);
`getUserInfo` 获取用户信息,可以从bindgetuserinfo回调中获取到用户信息 (*小程序插件中不能使用*);
`launchApp` 打开APP,可以通过app-parameter属性设定向APP传的参数具体说明;
`openSetting` 打开授权设置页;
`feedback` 打开“意见反馈”页面,用户可提交反馈内容并上传日志,开发者可以登录小程序管理后台后进入左侧菜单“客服反馈”页面获取到反馈内容;
`chooseAvatar` 获取用户头像,可以从bindchooseavatar回调中获取到头像信息。
[小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/button.html) */
openType: {
type: String,
},
/** 指定是否阻止本节点的祖先节点出现点击态 */
hoverStopPropagation: {
type: Boolean,
value: false,
},
/** 按住后多久出现点击态,单位毫秒 */
hoverStartTime: {
type: Number,
value: 20,
},
/** 手指松开后点击态保留时间,单位毫秒 */
hoverStayTime: {
type: Number,
value: 70,
},
/** 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。。
具体释义:
`en` 英文;
`zh_CN` 简体中文;
`zh_TW` 繁体中文。
[小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/button.html) */
lang: {
type: String,
value: 'en',
},
/** 会话来源,open-type="contact"时有效 */
sessionFrom: {
type: String,
value: '',
},
/** 会话内消息卡片标题,open-type="contact"时有效 */
sendMessageTitle: {
type: String,
value: '',
},
/** 会话内消息卡片点击跳转小程序路径,open-type="contact"时有效 */
sendMessagePath: {
type: String,
value: '',
},
/** 会话内消息卡片图片,open-type="contact"时有效 */
sendMessageImg: {
type: String,
value: '',
},
/** 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效 */
appParameter: {
type: String,
value: '',
},
/** 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,open-type="contact"时有效 */
showMessageCard: {
type: Boolean,
value: false,
},
};
export default props;
//# sourceMappingURL=props.js.map