tfp
Version:
A Web UI framework for TaskBuilder
158 lines (157 loc) • 3.62 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = {
"name": "Button",
"comment": "按钮",
"tagName": "button",
"attrs": [{
"name": "buttonInfo",
"comment": "按钮信息",
"type": "group",
"items": [{
"name": "value",
"comment": "按钮文本",
"type": "String",
"default": "{id}"
}, {
"name": "buttonType",
"comment": "按钮类型",
"type": "Select",
"isHtmlAttr": true,
"attrName": "type",
"default": "default",
"options": [{
"value": "primary",
"text": " 主要按钮"
}, {
"value": "default",
"text": "默认按钮"
}, {
"value": "warn",
"text": "危险按钮"
}]
}, {
"name": "sizeType",
"comment": "尺寸按钮",
"type": "Select",
"isHtmlAttr": true,
"attrName": "size",
"options": [{
"value": "default",
"text": " 默认尺寸"
}, {
"value": "mini",
"text": " 小尺寸"
}]
}, {
"name": "plain",
"comment": "是否镂空背景透明",
"type": "Switch",
"isHtmlAttr": true,
"default": false
}, {
"name": "buttonDisabled",
"comment": "是否禁用按钮",
"type": "Switch",
"attrName": "disabled",
"default": false
}, {
"name": "loading",
"comment": "是否带 loading 图标",
"type": "Switch",
"isHtmlAttr": true,
"default": false
}, {
"name": "formType",
"comment": "触发form submit/reset",
"type": "Select",
"attrName": "form-type",
"options": [{
"value": "submit",
"text": "提交表单"
}, {
"value": "reset",
"text": "重置表单"
}]
}, {
"name": "opentype",
"comment": "微信开放能力",
"type": "Select",
"attrName": "open-type",
"options": [{
"value": "share",
"text": "转发"
}, {
"value": "getPhoneNumber",
"text": "获取用户手机号"
}, {
"value": "getUserInfo",
"text": " 获取用户信息"
}, {
"value": "openSetting",
"text": "打开授权设置页"
}, {
"value": "launchApp",
"text": "打开APP"
}, {
"value": "chooseAvatar",
"text": "获取用户头像"
}]
}, {
"name": "appParameter",
"comment": "打开APP传递的参数",
"isHtmlAttr": true,
"type": "String",
"attrName": "app-parameter"
}]
}],
"styles": ["size", "position", "font", "background", "margin", "border", "other"],
"defaultStyles": {},
"events": [{
"name": "bindtap",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "点击时"
}, {
"name": "bindgetuserinfo",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "用户信息的回调"
}, {
"name": "bindgetphonenumber",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "获取手机号的回调"
}, {
"name": "bindopensetting",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "打开授权的回调"
}, {
"name": "bindlaunchapp",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "打开APP成功的回调"
}, {
"name": "bindchooseavatar",
"args": [{
'name': 'e'
}],
"eventArgs": "",
"comment": "获取用户头像的回调"
}]
};
exports["default"] = _default;