@meve/ui
Version:
Argon design system components library
1,836 lines (1,835 loc) • 92.1 kB
JSON
{
"$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json",
"framework": "vue",
"version": "0.0.4",
"name": "MEVE",
"contributions": {
"html": {
"tags": [
{
"name": "m-auto-complete",
"attributes": [
{
"name": "v-model",
"description": "绑定的值",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "options",
"description": "自动补全选项列表",
"default": "**[]**",
"value": {
"type": "{ label: any, value: any }[]",
"kind": "expression"
}
},
{
"name": "label",
"description": "标签名",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "placeholder",
"description": "占位符",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "type",
"description": "输入框类型, 可选值为 `text` `password` `number`",
"default": "**text**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size",
"description": "输入框尺寸, 可选值为 `normal` `small` `mini`",
"default": "**normal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "maxlength",
"description": "最大长度",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "textarea",
"description": "是否是文本域",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "rows",
"description": "文本域的显示行数",
"default": "**5**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "readonly",
"description": "是否只读",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "clearable",
"description": "是否可清除",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "resize",
"description": "文本域是否可以拖动调整尺寸",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "validate-trigger",
"description": "触发验证的时机,可选值为 `onChange` `onClick` `onClear` `onInput` `onChange`",
"default": "**['onInput', 'onChange', onClear']**",
"value": {
"type": "AutoCompleteValidateTrigger[]",
"kind": "expression"
}
},
{
"name": "rules",
"description": "验证规则,返回 `true` 表示验证通过,其余的值则转换为文本作为用户提示",
"default": "**-**",
"value": {
"type": "Array<(v: string | number) => any>",
"kind": "expression"
}
}
],
"events": [
{
"name": "input",
"description": "输入时触发"
},
{
"name": "change",
"description": "更新时触发"
},
{
"name": "select",
"description": "选择时触发"
},
{
"name": "clear",
"description": "清除时触发"
},
{
"name": "click",
"description": "点击时触发"
},
{
"name": "focus",
"description": "聚焦时触发"
},
{
"name": "blur",
"description": "失焦时触发"
},
{
"name": "open",
"description": "自动补全列表开启时触发"
},
{
"name": "opened",
"description": "自动补全列表开启动画结束时触发"
},
{
"name": "close",
"description": "自动补全列表关闭时触发"
},
{
"name": "closed",
"description": "自动补全列表关闭动画结束时触发"
}
],
"slots": [
{
"name": "prepend-icon",
"description": "前置图标"
},
{
"name": "append-icon",
"description": "后置图标"
}
]
},
{
"name": "m-back-top",
"attributes": [
{
"name": "right",
"description": "触发器距离页面右侧的距离",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "bottom",
"description": "触发器距离页面底部的距离",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "target",
"description": "触发滚动的对象",
"default": "**-**",
"value": {
"type": "string | object | Window",
"kind": "expression"
}
},
{
"name": "visibility-height",
"description": "触发器显示的滚动距离",
"default": "**200**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "duration",
"description": "回到顶部过渡时间(ms)",
"default": "**300**",
"value": {
"type": "number",
"kind": "expression"
}
}
],
"events": [
{
"name": "click",
"description": "点击触发器触发"
}
],
"slots": [
{
"name": "default",
"description": "自定义触发器"
}
]
},
{
"name": "m-breadcrumb",
"attributes": [
{
"name": "separator",
"description": "分隔符",
"default": "**/**",
"value": {
"type": "string",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "面包屑内容"
}
]
},
{
"name": "m-breadcrumb-item",
"attributes": [
{
"name": "separator",
"description": "分隔符",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "面包屑每一级的内容"
},
{
"name": "separator",
"description": "面包屑每一级的分隔符内容"
}
]
},
{
"name": "m-button",
"attributes": [
{
"name": "type",
"description": "类型,可选值为 `default` `primary` `info` `success` `warning` `error`",
"default": "**default**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size",
"description": "尺寸,可选值为 `normal` `mini` `small` `large`",
"default": "**normal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "loading",
"description": "加载状态",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "loading-size",
"description": "加载图标的尺寸",
"default": "**-**",
"value": {
"type": "number | string",
"kind": "expression"
}
},
{
"name": "round",
"description": "是否是圆形按钮",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "block",
"description": "是否是块级元素",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "text",
"description": "是否是文字按钮",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "outline",
"description": "是否使用外边框",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "禁用状态",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "ripple",
"description": "是否使用水波纹",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [
{
"name": "click",
"description": "点击按钮时触发,在 `loading` 或 `disabled` 状态为 `true` 时不触发"
},
{
"name": "touchstart",
"description": "触摸手指压下按钮时触发,在 `loading` 或 `disabled` 状态为 `true` 时不触发"
}
],
"slots": [
{
"name": "default",
"description": "按钮内容"
}
]
},
{
"name": "m-card",
"attributes": [],
"events": [],
"slots": [
{
"name": "title",
"description": "卡片标题"
},
{
"name": "subtitle",
"description": "卡片副标题"
},
{
"name": "default",
"description": "卡片描述"
},
{
"name": "extra",
"description": "卡片附加部分"
}
]
},
{
"name": "m-checkbox",
"attributes": [
{
"name": "v-model",
"description": "绑定的值",
"default": "**false**",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "checked-value",
"description": "选中状态的值",
"default": "**true**",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "unchecked-value",
"description": "未选中状态的值",
"default": "**false**",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "label",
"description": "标签名",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "size",
"description": "复选框尺寸, 可选值为 `normal` `small` `mini`",
"default": "**normal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "readonly",
"description": "是否只读",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "ripple",
"description": "是否开启水波纹",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "validate-trigger",
"description": "触发验证的时机,可选值为 `onChange` `onClick`",
"default": "**['onChange']**",
"value": {
"type": "CheckboxValidateTrigger[]",
"kind": "expression"
}
},
{
"name": "rules",
"description": "验证规则,返回 `true` 表示验证通过,其余的值则转换为文本作为用户提示",
"default": "**-**",
"value": {
"type": "Array<(value: any) => any>",
"kind": "expression"
}
}
],
"events": [
{
"name": "input",
"description": "绑定值变化时触发"
},
{
"name": "click",
"description": "点击时触发"
},
{
"name": "change",
"description": "状态变更时触发"
}
],
"slots": [
{
"name": "default",
"description": "显示的文本"
}
]
},
{
"name": "m-checkbox-group",
"attributes": [
{
"name": "v-model",
"description": "绑定的值",
"default": "**-**",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "label",
"description": "标签名",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "direction",
"description": "布局方向,可选值为 `horizontal` `vertical`",
"default": "**horizontal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "rules",
"description": "验证规则,返回 `true` 表示验证通过,其余的值则转换为文本作为用户提示",
"default": "**-**",
"value": {
"type": "Array<(value: any) => any>",
"kind": "expression"
}
}
],
"events": [
{
"name": "input",
"description": "绑定值变化时触发"
},
{
"name": "change",
"description": "状态变更时触发"
}
],
"slots": [
{
"name": "default",
"description": "复选框组的内容"
}
]
},
{
"name": "m-col",
"attributes": [
{
"name": "span",
"description": "栅格列数",
"default": "**24**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "offset",
"description": "偏移列数",
"default": "**0**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "xs",
"description": "`<768px` 响应式栅格数或栅格尺寸描述对象",
"default": "**-**",
"value": {
"type": "string | string | ColSizeDescriptor",
"kind": "expression"
}
},
{
"name": "sm",
"description": "`>=768px` 响应式栅格数或栅格尺寸描述对象",
"default": "**-**",
"value": {
"type": "string | string | ColSizeDescriptor",
"kind": "expression"
}
},
{
"name": "md",
"description": "`>=992px` 响应式栅格数或栅格尺寸描述对象",
"default": "**-**",
"value": {
"type": "string | string | ColSizeDescriptor",
"kind": "expression"
}
},
{
"name": "lg",
"description": "`>=1200px` 响应式栅格数或栅格尺寸描述对象",
"default": "**-**",
"value": {
"type": "string | string | ColSizeDescriptor",
"kind": "expression"
}
},
{
"name": "xl",
"description": "`>=1920px` 响应式栅格数或栅格尺寸描述对象",
"default": "**-**",
"value": {
"type": "string | string | ColSizeDescriptor",
"kind": "expression"
}
}
],
"events": [
{
"name": "click",
"description": "点击列触发"
}
],
"slots": [
{
"name": "default",
"description": "列内容"
}
]
},
{
"name": "m-dialog",
"attributes": [
{
"name": "v-model",
"description": "是否显示对话框",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "title",
"description": "对话框标题",
"default": "**提示**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "message",
"description": "对话框内容",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "message-align",
"description": "对话框内容文字对齐方式,可选值 `center`, `left`, `right`",
"default": "**left**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "confirm-button",
"description": "是否显示确认按钮",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "cancel-button",
"description": "是否显示取消按钮",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "confirm-button-text",
"description": "确认按钮文字",
"default": "**确认**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "cancel-button-text",
"description": "取消按钮文字",
"default": "**取消**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "confirm-button-type",
"description": "确认按钮类型",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "cancel-button-type",
"description": "取消按钮类型",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "overlay",
"description": "是否显示遮罩层",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "overlay-class",
"description": "自定义遮罩层的 class",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "overlay-style",
"description": "自定义遮罩层的 style",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "lock-scroll",
"description": "是否禁止滚动穿透,禁止时滚动弹出层不会引发 body 的滚动",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "close-on-click-overlay",
"description": "是否点击遮罩层关闭弹出层",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "before-close",
"description": "对话框关闭前回调,传入此参数会阻止对话框的自动关闭",
"default": "*-*",
"value": {
"type": "(action: 用户动作, done: 关闭弹窗) => void",
"kind": "expression"
}
}
],
"events": [
{
"name": "open",
"description": "打开对话框时触发"
},
{
"name": "opened",
"description": "打开对话框动画结束时触发"
},
{
"name": "close",
"description": "关闭对话框时触发"
},
{
"name": "closed",
"description": "关闭对话框动画结束时触发"
},
{
"name": "confirm",
"description": "确认时触发"
},
{
"name": "cancel",
"description": "取消时触发"
},
{
"name": "click-overlay",
"description": "点击遮罩层时触发"
}
],
"slots": [
{
"name": "default",
"description": "对话框正文内容"
},
{
"name": "title",
"description": "对话框标题"
},
{
"name": "footer",
"description": "对话框尾部"
}
]
},
{
"name": "m-dropdown",
"attributes": [
{
"name": "options",
"description": "配置项数组",
"default": "**[]**",
"value": {
"type": "DropdownOption",
"kind": "expression"
}
},
{
"name": "size",
"description": "尺寸大小,可选值为`small` `normal` `large`",
"default": "**normal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用下拉",
"default": "**false**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "label-field",
"description": "自定义显示文本的属性名",
"default": "**label**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "key-field",
"description": "自定义唯一标识的属性名",
"default": "**key**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "children-field",
"description": "自定义子列表的属性名",
"default": "**children**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "icon-field",
"description": "自定义图标的属性名",
"default": "**icon**",
"value": {
"type": "string",
"kind": "expression"
}
}
],
"events": [
{
"name": "open",
"description": "下拉框开启时触发"
},
{
"name": "close",
"description": "下拉框关闭时触发"
},
{
"name": "select",
"description": "下拉框选择时触发"
}
],
"slots": [
{
"name": "default",
"description": "下拉框触发器内容"
}
]
},
{
"name": "m-form",
"attributes": [
{
"name": "readonly",
"description": "是否只读",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [
{
"name": "error-message-change",
"description": "验证信息变更时触发"
}
],
"slots": [
{
"name": "default",
"description": "表单内容"
}
]
},
{
"name": "m-form-item",
"attributes": [
{
"name": "value",
"description": "验证的值",
"default": "**-**",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "label",
"description": "标签名",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "rules",
"description": "验证规则,返回 `true` 表示验证通过,其余的值则转换为文本作为用户提示",
"default": "**-**",
"value": {
"type": "Array<(v: any) => any>",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "表单项内容"
}
]
},
{
"name": "m-icon",
"attributes": [
{
"name": "name",
"description": "图标名称",
"default": "-",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size",
"description": "尺寸",
"default": "-",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "color",
"description": "图标颜色",
"default": "-",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "namespace",
"description": "图标的命名空间",
"default": "m-icon",
"value": {
"type": "string",
"kind": "expression"
}
}
],
"events": [
{
"name": "click",
"description": "点击图标时触发"
}
],
"slots": []
},
{
"name": "m-image",
"attributes": [
{
"name": "src",
"description": "图片地址",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "fit",
"description": "填充模式, 可选值为 `fill` `contain` `cover` `none` `scale-down`",
"default": "**fill**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "alt",
"description": "替代文本",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "width",
"description": "图片宽度",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "height",
"description": "图片高度",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "radius",
"description": "图片圆角",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "lazy",
"description": "是否开启懒加载",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "loading",
"description": "当开启懒加载时, 加载中显示的图片",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "error",
"description": "当开启懒加载时, 加载失败显示的图片",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "ripple",
"description": "是否开启水波",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "preview-disabled",
"description": "是否禁用预览",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "block",
"description": "是否是块级元素",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [
{
"name": "click",
"description": "点击图片时触发"
},
{
"name": "load",
"description": "图片成功加载时触发(懒加载模式下失败时会多次尝试加载图片,只会在成功加载时触发)"
},
{
"name": "error",
"description": "图片失败加载时触发(懒加载模式下失败时会多次尝试加载图片,只会在尝试次数结束时触发)"
}
],
"slots": []
},
{
"name": "m-input",
"attributes": [
{
"name": "v-model",
"description": "绑定的值",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "label",
"description": "标签名",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "placeholder",
"description": "占位符",
"default": "**-**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "type",
"description": "输入框类型, 可选值为 `text` `password` `number`",
"default": "**text**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "size",
"description": "输入框尺寸, 可选值为 `normal` `small` `mini`",
"default": "**normal**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "maxlength",
"description": "最大长度",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "textarea",
"description": "是否是文本域",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "rows",
"description": "文本域的显示行数",
"default": "**5**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "readonly",
"description": "是否只读",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "clearable",
"description": "是否可清除",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "resize",
"description": "文本域是否可以拖动调整尺寸",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "validate-trigger",
"description": "触发验证的时机,可选值为 `onChange` `onClick` `onClear` `onInput`",
"default": "**['onInput', 'onClear']**",
"value": {
"type": "InputValidateTrigger[]",
"kind": "expression"
}
},
{
"name": "rules",
"description": "验证规则,返回 `true` 表示验证通过,其余的值则转换为文本作为用户提示",
"default": "**-**",
"value": {
"type": "Array<(v: string | number) => any>",
"kind": "expression"
}
}
],
"events": [
{
"name": "input",
"description": "输入时触发"
},
{
"name": "change",
"description": "更新时触发"
},
{
"name": "clear",
"description": "清除时触发"
},
{
"name": "click",
"description": "点击时触发"
},
{
"name": "focus",
"description": "聚焦时触发"
},
{
"name": "blur",
"description": "失焦时触发"
}
],
"slots": [
{
"name": "prepend-icon",
"description": "前置图标"
},
{
"name": "append-icon",
"description": "后置图标"
}
]
},
{
"name": "m-lazy",
"attributes": [],
"events": [],
"slots": []
},
{
"name": "m-list",
"attributes": [
{
"name": "loading",
"description": "加载状态",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "error",
"description": "错误状态",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "immediate-check",
"description": "是否在组件初始化时立刻检测位置",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "finished",
"description": "是否加载完毕",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "offset",
"description": "距离底部的触发距离",
"default": "**0**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "loading-text",
"description": "加载状态文字",
"default": "**加载中**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "finished-text",
"description": "加载完毕文字",
"default": "**暂无更多**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "error-text",
"description": "加载失败文字",
"default": "**加载失败,点击重试**",
"value": {
"type": "string",
"kind": "expression"
}
}
],
"events": [
{
"name": "load",
"description": "触底时触发"
},
{
"name": "update:loading",
"description": "load事件触发前会触发一次,将loading设置为true"
},
{
"name": "update:error",
"description": "load事件触发前会触发一次,将error设置为false"
}
],
"slots": [
{
"name": "default",
"description": "列表内容"
},
{
"name": "loading",
"description": "加载中内容"
},
{
"name": "error",
"description": "加载失败内容"
},
{
"name": "finished",
"description": "加载完毕内容"
}
]
},
{
"name": "m-loading",
"attributes": [
{
"name": "loading",
"description": "加载状态",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "size",
"description": "尺寸",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "color",
"description": "颜色",
"default": "**-**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "rotate",
"description": "是否开启旋转动画",
"default": "**true**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "加载遮罩包裹的元素内容"
}
]
},
{
"name": "m-loading-bar",
"attributes": [],
"events": [],
"slots": []
},
{
"name": "m-menu",
"attributes": [
{
"name": "options",
"description": "菜单配置项",
"default": "**[]**",
"value": {
"type": "MenuOption[]",
"kind": "expression"
}
},
{
"name": "expanded-names.sync",
"description": "展开的菜单组名数组",
"default": "**[]**",
"value": {
"type": "Array",
"kind": "expression"
}
},
{
"name": "selected-names.sync",
"description": "选中的菜单项名数组",
"default": "**[]**",
"value": {
"type": "Array",
"kind": "expression"
}
},
{
"name": "name-field",
"description": "自定义菜单项唯一标识属性名",
"default": "**name**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "label-field",
"description": "自定义菜单项文本属性名",
"default": "**label**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "accordion",
"description": "是否开启手风琴模式",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "indent",
"description": "层级缩进距离",
"default": "**24**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "multiple",
"description": "是否开启多选模式",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "菜单内容"
}
]
},
{
"name": "m-menu-item",
"attributes": [
{
"name": "name",
"description": "菜单项名,唯一标识",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "label",
"description": "菜单项文本",
"default": "**-**",
"value": {
"type": "string | number | Function",
"kind": "expression"
}
},
{
"name": "icon",
"description": "菜单项图标",
"default": "**-**",
"value": {
"type": "string | IconProps | Function",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用菜单项",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "label",
"description": "菜单项文本"
},
{
"name": "icon",
"description": "菜单项图标"
}
]
},
{
"name": "m-menu-item-group",
"attributes": [
{
"name": "name",
"description": "菜单组名,唯一标识",
"default": "**-**",
"value": {
"type": "string | number",
"kind": "expression"
}
},
{
"name": "label",
"description": "菜单组文本",
"default": "**-**",
"value": {
"type": "string | number | Function",
"kind": "expression"
}
},
{
"name": "icon",
"description": "菜单组图标",
"default": "**-**",
"value": {
"type": "string | IconProps | Function",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用菜单组",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "label",
"description": "菜单组文本"
},
{
"name": "icon",
"description": "菜单组图标"
}
]
},
{
"name": "m-message",
"attributes": [],
"events": [],
"slots": []
},
{
"name": "m-option",
"attributes": [
{
"name": "label",
"description": "选项显示的文本",
"default": "-",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "value",
"description": "选项绑定的值",
"default": "-",
"value": {
"type": "any",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "-",
"value": {
"type": "boolean",
"kind": "expression"
}
}
],
"events": [],
"slots": [
{
"name": "default",
"description": "选项显示的内容"
}
]
},
{
"name": "m-popover",
"attributes": [
{
"name": "trigger",
"description": "触发方式,可选值为 `click` `hover` `manual`",
"default": "**hover**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "placement",
"description": "悬浮位置,可选值查看上方案例说明",
"default": "**bottom**",
"value": {
"type": "string",
"kind": "expression"
}
},
{
"name": "disabled",
"description": "是否禁用",
"default": "**false**",
"value": {
"type": "boolean",
"kind": "expression"
}
},
{
"name": "x",
"description": "悬浮框x轴位置的偏移量",
"default": "**0**",
"value": {
"type": "number | string",
"kind": "expression"