@xdp/button
Version:
button el-button vue3
45 lines (43 loc) • 871 B
JavaScript
const propsScheme = {
type: {
type: String,
intro: "\u6309\u94AE\u7C7B\u578B",
options: ["default", "primary", "info", "warning", "danger", "success"],
validate: true,
default: "primary"
},
size: {
type: String,
default: "default",
intro: "\u5927\u5C0F",
options: ["small", "default", "large"],
validate: true,
attr: true
},
icon: {
type: [String, Object, Function],
intro: "\u56FE\u6807\u7C7B\u540D/\u7EC4\u4EF6"
},
disabled: {
type: Boolean,
intro: "\u662F\u5426\u7981\u7528\u72B6\u6001",
attr: true
}
};
const eventsScheme = {
click: {
cbVar: "e"
}
};
const slotsScheme = {
default: {
cbVar: "text"
}
};
const componentScheme = {
propsScheme,
slotsScheme,
eventsScheme,
name: "CipButtonText"
};
export { componentScheme, eventsScheme, propsScheme, slotsScheme };