common-intellisense
Version:
1,783 lines • 431 kB
JSON
[
{
"name": "Button",
"description": "基础组件,触发业务逻辑时使用。",
"description_zh": "基础组件,触发业务逻辑时使用。",
"tag": "按钮",
"props": {
"type": {
"default": "default",
"value": "",
"type": "String",
"description": "按钮类型,可选值为 default、primary、dashed、text、info、success、warning、error或者不设置",
"isRequired": false,
"description_zh": "按钮类型,可选值为 default、primary、dashed、text、info、success、warning、error或者不设置"
},
"ghost": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "幽灵属性,使按钮背景透明",
"isRequired": false,
"description_zh": "幽灵属性,使按钮背景透明"
},
"size": {
"default": "default",
"value": "",
"type": "String",
"description": "按钮大小,可选值为 large、small、default 或者不设置",
"isRequired": false,
"description_zh": "按钮大小,可选值为 large、small、default 或者不设置"
},
"shape": {
"default": "-",
"value": "",
"type": "String",
"description": "按钮形状,可选值为 circle 或者不设置",
"isRequired": false,
"description_zh": "按钮形状,可选值为 circle 或者不设置"
},
"long": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "开启后,按钮的长度为 100%",
"isRequired": false,
"description_zh": "开启后,按钮的长度为 100%"
},
"html-type": {
"default": "button",
"value": "",
"type": "String",
"description": "设置 button 原生的 type,可选值为 button、submit、reset",
"isRequired": false,
"description_zh": "设置 button 原生的 type,可选值为 button、submit、reset"
},
"disabled": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "设置按钮为禁用状态",
"isRequired": false,
"description_zh": "设置按钮为禁用状态"
},
"loading": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "设置按钮为加载中状态",
"isRequired": false,
"description_zh": "设置按钮为加载中状态"
},
"icon": {
"default": "-",
"value": "",
"type": "String",
"description": "设置按钮的图标类型",
"isRequired": false,
"description_zh": "设置按钮的图标类型"
},
"custom-icon": {
"default": "-",
"value": "",
"type": "String",
"description": "设置按钮的自定义图标",
"isRequired": false,
"description_zh": "设置按钮的自定义图标"
},
"to": {
"default": "-",
"value": "",
"type": "String | Object",
"description": "跳转的链接,支持 vue-router 对象",
"isRequired": false,
"description_zh": "跳转的链接,支持 vue-router 对象"
},
"replace": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "路由跳转时,开启 replace 将不会向 history 添加新记录",
"isRequired": false,
"description_zh": "路由跳转时,开启 replace 将不会向 history 添加新记录"
},
"target": {
"default": "_self",
"value": "",
"type": "String",
"description": "相当于 a 链接的 target 属性",
"isRequired": false,
"description_zh": "相当于 a 链接的 target 属性"
},
"append": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "同 vue-router append",
"isRequired": false,
"description_zh": "同 vue-router append"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/button",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/button",
"typeDetail": {},
"events": [
{
"name": "click",
"description": "点击时触发",
"description_zh": "点击时触发",
"params": "event"
}
],
"methods": [],
"slots": [],
"filename": "Button",
"suggestions": []
},
{
"name": "ButtonGroup",
"description": "基础组件,触发业务逻辑时使用。",
"description_zh": "基础组件,触发业务逻辑时使用。",
"tag": "按钮",
"props": {
"size": {
"default": "default",
"value": "",
"type": "String",
"description": "按钮组合大小,可选值为 large、small、default 或者不设置",
"isRequired": false,
"description_zh": "按钮组合大小,可选值为 large、small、default 或者不设置"
},
"shape": {
"default": "-",
"value": "",
"type": "String",
"description": "按钮组合形状,可选值为 circle 或者不设置",
"isRequired": false,
"description_zh": "按钮组合形状,可选值为 circle 或者不设置"
},
"vertical": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否纵向排列按钮组",
"isRequired": false,
"description_zh": "是否纵向排列按钮组"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/button",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/button",
"typeDetail": {},
"events": [],
"methods": [],
"slots": [],
"filename": "ButtonGroup",
"suggestions": [
"Button"
]
},
{
"name": "Icon",
"description": "View UI Plus 的图标使用开源项目 ionicons 3.x 版本。",
"description_zh": "View UI Plus 的图标使用开源项目 ionicons 3.x 版本。",
"tag": "图标",
"props": {
"type": {
"default": "-",
"value": "",
"type": "String",
"description": "图标的名称",
"isRequired": false,
"description_zh": "图标的名称"
},
"size": {
"default": "-",
"value": "",
"type": "Number | String",
"description": "图标的大小,单位是 px",
"isRequired": false,
"description_zh": "图标的大小,单位是 px"
},
"color": {
"default": "-",
"value": "",
"type": "String",
"description": "图标的颜色",
"isRequired": false,
"description_zh": "图标的颜色"
},
"custom": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义图标",
"isRequired": false,
"description_zh": "自定义图标"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/icon",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/icon",
"typeDetail": {},
"events": [],
"methods": [],
"slots": [],
"filename": "Icon",
"suggestions": []
},
{
"name": "Title",
"description": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"description_zh": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"tag": "排版",
"props": {
"level": {
"default": "1",
"value": "",
"type": "Number",
"description": "重要程度,相当于 h1、h2、h3、h4、h5",
"isRequired": false,
"description_zh": "重要程度,相当于 h1、h2、h3、h4、h5"
},
"v-model": {
"default": "-",
"value": "",
"type": "String",
"description": "绑定的值,可使用 v-model 双向绑定",
"isRequired": false,
"description_zh": "绑定的值,可使用 v-model 双向绑定"
},
"type": {
"default": "-",
"value": "",
"type": "String",
"description": "文本类型,可选值为 secondary、success、warning、danger",
"isRequired": false,
"description_zh": "文本类型,可选值为 secondary、success、warning、danger"
},
"copyable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以拷贝",
"isRequired": false,
"description_zh": "是否可以拷贝"
},
"copy-text": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义拷贝内容",
"isRequired": false,
"description_zh": "自定义拷贝内容"
},
"copy-config": {
"default": "copy-config",
"value": "",
"type": "Object",
"description": "拷贝配置项,支持全局配置",
"isRequired": false,
"description_zh": "拷贝配置项,支持全局配置"
},
"editable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以编辑",
"isRequired": false,
"description_zh": "是否可以编辑"
},
"edit-config": {
"default": "edit-config",
"value": "",
"type": "Object",
"description": "编辑配置项,支持全局配置",
"isRequired": false,
"description_zh": "编辑配置项,支持全局配置"
},
"ellipsis": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "自动溢出省略",
"isRequired": false,
"description_zh": "自动溢出省略"
},
"ellipsis-config": {
"default": "ellipsis-config",
"value": "",
"type": "Object",
"description": "自动溢出省略配置项,支持全局配置",
"isRequired": false,
"description_zh": "自动溢出省略配置项,支持全局配置"
},
"disabled": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "禁用文本",
"isRequired": false,
"description_zh": "禁用文本"
},
"code": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加代码样式",
"isRequired": false,
"description_zh": "添加代码样式"
},
"delete": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加删除线样式",
"isRequired": false,
"description_zh": "添加删除线样式"
},
"keyboard": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加键盘样式",
"isRequired": false,
"description_zh": "添加键盘样式"
},
"mark": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加标记样式",
"isRequired": false,
"description_zh": "添加标记样式"
},
"underline": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加下划线样式",
"isRequired": false,
"description_zh": "添加下划线样式"
},
"strong": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否加粗",
"isRequired": false,
"description_zh": "是否加粗"
},
"italic": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否斜体",
"isRequired": false,
"description_zh": "是否斜体"
},
"transfer": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式"
},
"theme": {
"default": "dark",
"value": "",
"type": "String",
"description": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式"
},
"max-width": {
"default": "250",
"value": "",
"type": "Number | String",
"description": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式"
},
"placement": {
"default": "top",
"value": "",
"type": "String",
"description": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"typeDetail": {
"copy-config": [
{
"name": "tooltips",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] ",
"type": "Boolean | Array",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] "
},
{
"name": "showTip",
"description": "是否显示复制成功的通知 默认值: false ",
"type": "Boolean",
"description_zh": "是否显示复制成功的通知 默认值: false "
},
{
"name": "successTip",
"description": "复制成功时的通知 默认值: 复制成功 ",
"type": "String",
"description_zh": "复制成功时的通知 默认值: 复制成功 "
},
{
"name": "errorTip",
"description": "复制失败时的通知 默认值: 复制失败 ",
"type": "String",
"description_zh": "复制失败时的通知 默认值: 复制失败 "
}
],
"edit-config": [
{
"name": "tooltip",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 ",
"type": "Boolean | String",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 "
},
{
"name": "editing",
"description": "是否默认进入编辑状态 默认值: false ",
"type": "Boolean",
"description_zh": "是否默认进入编辑状态 默认值: false "
},
{
"name": "maxlength",
"description": "最大输入长度 默认值: - ",
"type": "Number",
"description_zh": "最大输入长度 默认值: - "
},
{
"name": "autosize",
"description": "自适应内容高度 默认值: true ",
"type": "Object",
"description_zh": "自适应内容高度 默认值: true "
},
{
"name": "triggerType",
"description": "触发方式,可选值为 icon、text、both 默认值: icon ",
"type": "String",
"description_zh": "触发方式,可选值为 icon、text、both 默认值: icon "
}
],
"ellipsis-config": [
{
"name": "rows",
"description": "最多显示的行数 默认值: 1 ",
"type": "Number",
"description_zh": "最多显示的行数 默认值: 1 "
},
{
"name": "tooltip",
"description": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false ",
"type": "Boolean | String",
"description_zh": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false "
}
]
},
"events": [
{
"name": "on-copy-success",
"description": "拷贝成功时触发",
"description_zh": "拷贝成功时触发",
"params": "-"
},
{
"name": "on-copy-error",
"description": "拷贝失败时触发",
"description_zh": "拷贝失败时触发",
"params": "-"
},
{
"name": "on-edit-start",
"description": "进入编辑状态时触发",
"description_zh": "进入编辑状态时触发",
"params": "-"
},
{
"name": "on-edit-end",
"description": "结束编辑状态时触发,即保存",
"description_zh": "结束编辑状态时触发,即保存",
"params": "editContent"
},
{
"name": "on-edit-change",
"description": "编辑内容时触发",
"description_zh": "编辑内容时触发",
"params": "value"
},
{
"name": "on-edit-cancel",
"description": "退出编辑时触发",
"description_zh": "退出编辑时触发",
"params": "-"
}
],
"methods": [],
"slots": [
{
"name": "default",
"description": "文本内容,优先级低于 model-value",
"description_zh": "文本内容,优先级低于 model-value"
},
{
"name": "copyIcon",
"description": "自定义拷贝图标,可选参数 copied",
"description_zh": "自定义拷贝图标,可选参数 copied"
},
{
"name": "editIcon",
"description": "自定义编辑图标",
"description_zh": "自定义编辑图标"
},
{
"name": "enterIcon",
"description": "自定义回车图标",
"description_zh": "自定义回车图标"
}
],
"filename": "Title",
"suggestions": []
},
{
"name": "Text",
"description": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"description_zh": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"tag": "排版",
"props": {
"v-model": {
"default": "-",
"value": "",
"type": "String",
"description": "绑定的值,可使用 v-model 双向绑定",
"isRequired": false,
"description_zh": "绑定的值,可使用 v-model 双向绑定"
},
"type": {
"default": "-",
"value": "",
"type": "String",
"description": "文本类型,可选值为 secondary、success、warning、danger",
"isRequired": false,
"description_zh": "文本类型,可选值为 secondary、success、warning、danger"
},
"copyable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以拷贝",
"isRequired": false,
"description_zh": "是否可以拷贝"
},
"copy-text": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义拷贝内容",
"isRequired": false,
"description_zh": "自定义拷贝内容"
},
"copy-config": {
"default": "copy-config",
"value": "",
"type": "Object",
"description": "拷贝配置项,支持全局配置",
"isRequired": false,
"description_zh": "拷贝配置项,支持全局配置"
},
"editable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以编辑",
"isRequired": false,
"description_zh": "是否可以编辑"
},
"edit-config": {
"default": "edit-config",
"value": "",
"type": "Object",
"description": "编辑配置项,支持全局配置",
"isRequired": false,
"description_zh": "编辑配置项,支持全局配置"
},
"ellipsis": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "自动溢出省略",
"isRequired": false,
"description_zh": "自动溢出省略"
},
"ellipsis-config": {
"default": "ellipsis-config",
"value": "",
"type": "Object",
"description": "自动溢出省略配置项,支持全局配置",
"isRequired": false,
"description_zh": "自动溢出省略配置项,支持全局配置"
},
"disabled": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "禁用文本",
"isRequired": false,
"description_zh": "禁用文本"
},
"code": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加代码样式",
"isRequired": false,
"description_zh": "添加代码样式"
},
"delete": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加删除线样式",
"isRequired": false,
"description_zh": "添加删除线样式"
},
"keyboard": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加键盘样式",
"isRequired": false,
"description_zh": "添加键盘样式"
},
"mark": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加标记样式",
"isRequired": false,
"description_zh": "添加标记样式"
},
"underline": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加下划线样式",
"isRequired": false,
"description_zh": "添加下划线样式"
},
"strong": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否加粗",
"isRequired": false,
"description_zh": "是否加粗"
},
"italic": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否斜体",
"isRequired": false,
"description_zh": "是否斜体"
},
"transfer": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式"
},
"theme": {
"default": "dark",
"value": "",
"type": "String",
"description": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式"
},
"max-width": {
"default": "250",
"value": "",
"type": "Number | String",
"description": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式"
},
"placement": {
"default": "top",
"value": "",
"type": "String",
"description": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"typeDetail": {
"copy-config": [
{
"name": "tooltips",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] ",
"type": "Boolean | Array",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] "
},
{
"name": "showTip",
"description": "是否显示复制成功的通知 默认值: false ",
"type": "Boolean",
"description_zh": "是否显示复制成功的通知 默认值: false "
},
{
"name": "successTip",
"description": "复制成功时的通知 默认值: 复制成功 ",
"type": "String",
"description_zh": "复制成功时的通知 默认值: 复制成功 "
},
{
"name": "errorTip",
"description": "复制失败时的通知 默认值: 复制失败 ",
"type": "String",
"description_zh": "复制失败时的通知 默认值: 复制失败 "
}
],
"edit-config": [
{
"name": "tooltip",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 ",
"type": "Boolean | String",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 "
},
{
"name": "editing",
"description": "是否默认进入编辑状态 默认值: false ",
"type": "Boolean",
"description_zh": "是否默认进入编辑状态 默认值: false "
},
{
"name": "maxlength",
"description": "最大输入长度 默认值: - ",
"type": "Number",
"description_zh": "最大输入长度 默认值: - "
},
{
"name": "autosize",
"description": "自适应内容高度 默认值: true ",
"type": "Object",
"description_zh": "自适应内容高度 默认值: true "
},
{
"name": "triggerType",
"description": "触发方式,可选值为 icon、text、both 默认值: icon ",
"type": "String",
"description_zh": "触发方式,可选值为 icon、text、both 默认值: icon "
}
],
"ellipsis-config": [
{
"name": "rows",
"description": "最多显示的行数 默认值: 1 ",
"type": "Number",
"description_zh": "最多显示的行数 默认值: 1 "
},
{
"name": "tooltip",
"description": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false ",
"type": "Boolean | String",
"description_zh": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false "
}
]
},
"events": [
{
"name": "on-copy-success",
"description": "拷贝成功时触发",
"description_zh": "拷贝成功时触发",
"params": "-"
},
{
"name": "on-copy-error",
"description": "拷贝失败时触发",
"description_zh": "拷贝失败时触发",
"params": "-"
},
{
"name": "on-edit-start",
"description": "进入编辑状态时触发",
"description_zh": "进入编辑状态时触发",
"params": "-"
},
{
"name": "on-edit-end",
"description": "结束编辑状态时触发,即保存",
"description_zh": "结束编辑状态时触发,即保存",
"params": "editContent"
},
{
"name": "on-edit-change",
"description": "编辑内容时触发",
"description_zh": "编辑内容时触发",
"params": "value"
},
{
"name": "on-edit-cancel",
"description": "退出编辑时触发",
"description_zh": "退出编辑时触发",
"params": "-"
}
],
"methods": [],
"slots": [
{
"name": "default",
"description": "文本内容,优先级低于 model-value",
"description_zh": "文本内容,优先级低于 model-value"
},
{
"name": "copyIcon",
"description": "自定义拷贝图标,可选参数 copied",
"description_zh": "自定义拷贝图标,可选参数 copied"
},
{
"name": "editIcon",
"description": "自定义编辑图标",
"description_zh": "自定义编辑图标"
},
{
"name": "enterIcon",
"description": "自定义回车图标",
"description_zh": "自定义回车图标"
}
],
"filename": "Text",
"suggestions": []
},
{
"name": "Paragraph",
"description": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"description_zh": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"tag": "排版",
"props": {
"v-model": {
"default": "-",
"value": "",
"type": "String",
"description": "绑定的值,可使用 v-model 双向绑定",
"isRequired": false,
"description_zh": "绑定的值,可使用 v-model 双向绑定"
},
"type": {
"default": "-",
"value": "",
"type": "String",
"description": "文本类型,可选值为 secondary、success、warning、danger",
"isRequired": false,
"description_zh": "文本类型,可选值为 secondary、success、warning、danger"
},
"copyable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以拷贝",
"isRequired": false,
"description_zh": "是否可以拷贝"
},
"copy-text": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义拷贝内容",
"isRequired": false,
"description_zh": "自定义拷贝内容"
},
"copy-config": {
"default": "copy-config",
"value": "",
"type": "Object",
"description": "拷贝配置项,支持全局配置",
"isRequired": false,
"description_zh": "拷贝配置项,支持全局配置"
},
"editable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以编辑",
"isRequired": false,
"description_zh": "是否可以编辑"
},
"edit-config": {
"default": "edit-config",
"value": "",
"type": "Object",
"description": "编辑配置项,支持全局配置",
"isRequired": false,
"description_zh": "编辑配置项,支持全局配置"
},
"ellipsis": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "自动溢出省略",
"isRequired": false,
"description_zh": "自动溢出省略"
},
"ellipsis-config": {
"default": "ellipsis-config",
"value": "",
"type": "Object",
"description": "自动溢出省略配置项,支持全局配置",
"isRequired": false,
"description_zh": "自动溢出省略配置项,支持全局配置"
},
"disabled": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "禁用文本",
"isRequired": false,
"description_zh": "禁用文本"
},
"code": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加代码样式",
"isRequired": false,
"description_zh": "添加代码样式"
},
"delete": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加删除线样式",
"isRequired": false,
"description_zh": "添加删除线样式"
},
"keyboard": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加键盘样式",
"isRequired": false,
"description_zh": "添加键盘样式"
},
"mark": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加标记样式",
"isRequired": false,
"description_zh": "添加标记样式"
},
"underline": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加下划线样式",
"isRequired": false,
"description_zh": "添加下划线样式"
},
"strong": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否加粗",
"isRequired": false,
"description_zh": "是否加粗"
},
"italic": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否斜体",
"isRequired": false,
"description_zh": "是否斜体"
},
"transfer": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式"
},
"theme": {
"default": "dark",
"value": "",
"type": "String",
"description": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式"
},
"max-width": {
"default": "250",
"value": "",
"type": "Number | String",
"description": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式"
},
"placement": {
"default": "top",
"value": "",
"type": "String",
"description": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"typeDetail": {
"copy-config": [
{
"name": "tooltips",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] ",
"type": "Boolean | Array",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] "
},
{
"name": "showTip",
"description": "是否显示复制成功的通知 默认值: false ",
"type": "Boolean",
"description_zh": "是否显示复制成功的通知 默认值: false "
},
{
"name": "successTip",
"description": "复制成功时的通知 默认值: 复制成功 ",
"type": "String",
"description_zh": "复制成功时的通知 默认值: 复制成功 "
},
{
"name": "errorTip",
"description": "复制失败时的通知 默认值: 复制失败 ",
"type": "String",
"description_zh": "复制失败时的通知 默认值: 复制失败 "
}
],
"edit-config": [
{
"name": "tooltip",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 ",
"type": "Boolean | String",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 "
},
{
"name": "editing",
"description": "是否默认进入编辑状态 默认值: false ",
"type": "Boolean",
"description_zh": "是否默认进入编辑状态 默认值: false "
},
{
"name": "maxlength",
"description": "最大输入长度 默认值: - ",
"type": "Number",
"description_zh": "最大输入长度 默认值: - "
},
{
"name": "autosize",
"description": "自适应内容高度 默认值: true ",
"type": "Object",
"description_zh": "自适应内容高度 默认值: true "
},
{
"name": "triggerType",
"description": "触发方式,可选值为 icon、text、both 默认值: icon ",
"type": "String",
"description_zh": "触发方式,可选值为 icon、text、both 默认值: icon "
}
],
"ellipsis-config": [
{
"name": "rows",
"description": "最多显示的行数 默认值: 1 ",
"type": "Number",
"description_zh": "最多显示的行数 默认值: 1 "
},
{
"name": "tooltip",
"description": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false ",
"type": "Boolean | String",
"description_zh": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false "
}
]
},
"events": [
{
"name": "on-copy-success",
"description": "拷贝成功时触发",
"description_zh": "拷贝成功时触发",
"params": "-"
},
{
"name": "on-copy-error",
"description": "拷贝失败时触发",
"description_zh": "拷贝失败时触发",
"params": "-"
},
{
"name": "on-edit-start",
"description": "进入编辑状态时触发",
"description_zh": "进入编辑状态时触发",
"params": "-"
},
{
"name": "on-edit-end",
"description": "结束编辑状态时触发,即保存",
"description_zh": "结束编辑状态时触发,即保存",
"params": "editContent"
},
{
"name": "on-edit-change",
"description": "编辑内容时触发",
"description_zh": "编辑内容时触发",
"params": "value"
},
{
"name": "on-edit-cancel",
"description": "退出编辑时触发",
"description_zh": "退出编辑时触发",
"params": "-"
}
],
"methods": [],
"slots": [
{
"name": "default",
"description": "文本内容,优先级低于 model-value",
"description_zh": "文本内容,优先级低于 model-value"
},
{
"name": "copyIcon",
"description": "自定义拷贝图标,可选参数 copied",
"description_zh": "自定义拷贝图标,可选参数 copied"
},
{
"name": "editIcon",
"description": "自定义编辑图标",
"description_zh": "自定义编辑图标"
},
{
"name": "enterIcon",
"description": "自定义回车图标",
"description_zh": "自定义回车图标"
}
],
"filename": "Paragraph",
"suggestions": []
},
{
"name": "Link",
"description": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"description_zh": "展示标题、段落、列表等内容,常用于文章、文档的排版.支持常见的辅助功能,如拷贝、可编辑、省略等.",
"tag": "排版",
"props": {
"v-model": {
"default": "-",
"value": "",
"type": "String",
"description": "绑定的值,可使用 v-model 双向绑定",
"isRequired": false,
"description_zh": "绑定的值,可使用 v-model 双向绑定"
},
"to": {
"default": "-",
"value": "",
"type": "String | Object",
"description": "跳转的链接,支持 vue-router 对象",
"isRequired": false,
"description_zh": "跳转的链接,支持 vue-router 对象"
},
"replace": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "路由跳转时,开启 replace 将不会向 history 添加新记录",
"isRequired": false,
"description_zh": "路由跳转时,开启 replace 将不会向 history 添加新记录"
},
"target": {
"default": "_self",
"value": "",
"type": "String",
"description": "相当于 a 链接的 target 属性",
"isRequired": false,
"description_zh": "相当于 a 链接的 target 属性"
},
"append": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "同 vue-router append",
"isRequired": false,
"description_zh": "同 vue-router append"
},
"type": {
"default": "-",
"value": "",
"type": "String",
"description": "文本类型,可选值为 secondary、success、warning、danger",
"isRequired": false,
"description_zh": "文本类型,可选值为 secondary、success、warning、danger"
},
"copyable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以拷贝",
"isRequired": false,
"description_zh": "是否可以拷贝"
},
"copy-text": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义拷贝内容",
"isRequired": false,
"description_zh": "自定义拷贝内容"
},
"copy-config": {
"default": "copy-config",
"value": "",
"type": "Object",
"description": "拷贝配置项,支持全局配置",
"isRequired": false,
"description_zh": "拷贝配置项,支持全局配置"
},
"editable": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否可以编辑",
"isRequired": false,
"description_zh": "是否可以编辑"
},
"edit-config": {
"default": "edit-config",
"value": "",
"type": "Object",
"description": "编辑配置项,支持全局配置",
"isRequired": false,
"description_zh": "编辑配置项,支持全局配置"
},
"ellipsis": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "自动溢出省略",
"isRequired": false,
"description_zh": "自动溢出省略"
},
"ellipsis-config": {
"default": "ellipsis-config",
"value": "",
"type": "Object",
"description": "自动溢出省略配置项,支持全局配置",
"isRequired": false,
"description_zh": "自动溢出省略配置项,支持全局配置"
},
"disabled": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "禁用文本",
"isRequired": false,
"description_zh": "禁用文本"
},
"code": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加代码样式",
"isRequired": false,
"description_zh": "添加代码样式"
},
"delete": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加删除线样式",
"isRequired": false,
"description_zh": "添加删除线样式"
},
"keyboard": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加键盘样式",
"isRequired": false,
"description_zh": "添加键盘样式"
},
"mark": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加标记样式",
"isRequired": false,
"description_zh": "添加标记样式"
},
"underline": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "添加下划线样式",
"isRequired": false,
"description_zh": "添加下划线样式"
},
"strong": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否加粗",
"isRequired": false,
"description_zh": "是否加粗"
},
"italic": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否斜体",
"isRequired": false,
"description_zh": "是否斜体"
},
"transfer": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "是否开启 Tooltip 的 transfer 属性,仅适用于 ellipsis 模式"
},
"theme": {
"default": "dark",
"value": "",
"type": "String",
"description": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 theme 属性,仅适用于 ellipsis 模式"
},
"max-width": {
"default": "250",
"value": "",
"type": "Number | String",
"description": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 max-width 属性,仅适用于 ellipsis 模式"
},
"placement": {
"default": "top",
"value": "",
"type": "String",
"description": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式",
"isRequired": false,
"description_zh": "Tooltip 的 placement 属性,仅适用于 ellipsis 模式"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/typography",
"typeDetail": {
"copy-config": [
{
"name": "tooltips",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] ",
"type": "Boolean | Array",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: ['复制', '复制成功'] "
},
{
"name": "showTip",
"description": "是否显示复制成功的通知 默认值: false ",
"type": "Boolean",
"description_zh": "是否显示复制成功的通知 默认值: false "
},
{
"name": "successTip",
"description": "复制成功时的通知 默认值: 复制成功 ",
"type": "String",
"description_zh": "复制成功时的通知 默认值: 复制成功 "
},
{
"name": "errorTip",
"description": "复制失败时的通知 默认值: 复制失败 ",
"type": "String",
"description_zh": "复制失败时的通知 默认值: 复制失败 "
}
],
"edit-config": [
{
"name": "tooltip",
"description": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 ",
"type": "Boolean | String",
"description_zh": "Tooltip 显示内容,为 false 则不显示 默认值: 编辑 "
},
{
"name": "editing",
"description": "是否默认进入编辑状态 默认值: false ",
"type": "Boolean",
"description_zh": "是否默认进入编辑状态 默认值: false "
},
{
"name": "maxlength",
"description": "最大输入长度 默认值: - ",
"type": "Number",
"description_zh": "最大输入长度 默认值: - "
},
{
"name": "autosize",
"description": "自适应内容高度 默认值: true ",
"type": "Object",
"description_zh": "自适应内容高度 默认值: true "
},
{
"name": "triggerType",
"description": "触发方式,可选值为 icon、text、both 默认值: icon ",
"type": "String",
"description_zh": "触发方式,可选值为 icon、text、both 默认值: icon "
}
],
"ellipsis-config": [
{
"name": "rows",
"description": "最多显示的行数 默认值: 1 ",
"type": "Number",
"description_zh": "最多显示的行数 默认值: 1 "
},
{
"name": "tooltip",
"description": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false ",
"type": "Boolean | String",
"description_zh": "是否以 Tooltip 显示完整内容或自定义内容 默认值: false "
}
]
},
"events": [
{
"name": "on-copy-success",
"description": "拷贝成功时触发",
"description_zh": "拷贝成功时触发",
"params": "-"
},
{
"name": "on-copy-error",
"description": "拷贝失败时触发",
"description_zh": "拷贝失败时触发",
"params": "-"
},
{
"name": "on-edit-start",
"description": "进入编辑状态时触发",
"description_zh": "进入编辑状态时触发",
"params": "-"
},
{
"name": "on-edit-end",
"description": "结束编辑状态时触发,即保存",
"description_zh": "结束编辑状态时触发,即保存",
"params": "editContent"
},
{
"name": "on-edit-change",
"description": "编辑内容时触发",
"description_zh": "编辑内容时触发",
"params": "value"
},
{
"name": "on-edit-cancel",
"description": "退出编辑时触发",
"description_zh": "退出编辑时触发",
"params": "-"
}
],
"methods": [],
"slots": [
{
"name": "default",
"description": "文本内容,优先级低于 model-value",
"description_zh": "文本内容,优先级低于 model-value"
},
{
"name": "copyIcon",
"description": "自定义拷贝图标,可选参数 copied",
"description_zh": "自定义拷贝图标,可选参数 copied"
},
{
"name": "editIcon",
"description": "自定义编辑图标",
"description_zh": "自定义编辑图标"
},
{
"name": "enterIcon",
"description": "自定义回车图标",
"description_zh": "自定义回车图标"
}
],
"filename": "Link",
"suggestions": []
},
{
"name": "Space",
"description": "基础组件,设置组件之间的间距。",
"description_zh": "基础组件,设置组件之间的间距。",
"tag": "间距",
"props": {
"size": {
"default": "small",
"value": "",
"type": "String | Number | Array",
"description": "间距大小,当类型为 String 时,可选值有:small、large、default",
"isRequired": false,
"description_zh": "间距大小,当类型为 String 时,可选值有:small、large、default"
},
"direction": {
"default": "horizontal",
"value": "",
"type": "String",
"description": "布局方向,可选值有:horizontal、vertical",
"isRequired": false,
"description_zh": "布局方向,可选值有:horizontal、vertical"
},
"align": {
"default": "-",
"value": "",
"type": "String",
"description": "对齐方式,可选值有:start、end、center、baseline、stretch",
"isRequired": false,
"description_zh": "对齐方式,可选值有:start、end、center、baseline、stretch"
},
"wrap": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否自动换行",
"isRequired": false,
"description_zh": "是否自动换行"
},
"split": {
"default": "false",
"value": "",
"type": "Boolean",
"description": "是否显示分隔符,值为 true 时显示默认的分隔符",
"isRequired": false,
"description_zh": "是否显示分隔符,值为 true 时显示默认的分隔符"
},
"type": {
"default": "inline-flex",
"value": "",
"type": "String",
"description": "Flex 布局类型,可选值有:inline-flex、flex,值为 flex 时,align 的默认值为 stretch",
"isRequired": false,
"description_zh": "Flex 布局类型,可选值有:inline-flex、flex,值为 flex 时,align 的默认值为 stretch"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/base/space#API",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/base/space#API",
"typeDetail": {},
"events": [],
"methods": [],
"slots": [
{
"name": "default",
"description": "需要添加间距的元素",
"description_zh": "需要添加间距的元素"
},
{
"name": "split",
"description": "自定义分隔符",
"description_zh": "自定义分隔符"
}
],
"filename": "Space",
"suggestions": []
},
{
"name": "Row",
"description": "24:100%",
"description_zh": "24:100%",
"tag": "栅格",
"props": {
"gutter": {
"default": "0",
"value": "",
"type": "Number",
"description": "栅格间距,单位 px,左右平分",
"isRequired": false,
"description_zh": "栅格间距,单位 px,左右平分"
},
"align": {
"default": "-",
"value": "",
"type": "String",
"description": "flex 布局下的垂直对齐方式,可选值为 top、middle、bottom",
"isRequired": false,
"description_zh": "flex 布局下的垂直对齐方式,可选值为 top、middle、bottom"
},
"justify": {
"default": "-",
"value": "",
"type": "String",
"description": "布局下的水平排列方式,可选值为 start、end、center、space-around、space-between",
"isRequired": false,
"description_zh": "布局下的水平排列方式,可选值为 start、end、center、space-around、space-between"
},
"class-name": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义的class名称",
"isRequired": false,
"description_zh": "自定义的class名称"
},
"wrap": {
"default": "true",
"value": "",
"type": "Boolean",
"description": "是否自动换行",
"isRequired": false,
"description_zh": "是否自动换行"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/layout/row#API",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/layout/row#API",
"typeDetail": {},
"events": [],
"methods": [],
"slots": [],
"filename": "Row",
"suggestions": [
"Col"
]
},
{
"name": "Col",
"description": "24:100%",
"description_zh": "24:100%",
"tag": "栅格",
"props": {
"span": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "栅格的占位格数,可选值为0~24的整数,为 0 时,相当于 display:none",
"isRequired": false,
"description_zh": "栅格的占位格数,可选值为0~24的整数,为 0 时,相当于 display:none"
},
"flex": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "flex 布局属性",
"isRequired": false,
"description_zh": "flex 布局属性"
},
"order": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "栅格的顺序,在 flex 布局模式下有效",
"isRequired": false,
"description_zh": "栅格的顺序,在 flex 布局模式下有效"
},
"offset": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "栅格左侧的间隔格数,间隔内不可以有栅格",
"isRequired": false,
"description_zh": "栅格左侧的间隔格数,间隔内不可以有栅格"
},
"push": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "栅格向右移动格数",
"isRequired": false,
"description_zh": "栅格向右移动格数"
},
"pull": {
"default": "-",
"value": "",
"type": "Number|String",
"description": "栅格向左移动格数",
"isRequired": false,
"description_zh": "栅格向左移动格数"
},
"class-name": {
"default": "-",
"value": "",
"type": "String",
"description": "自定义的class名称",
"isRequired": false,
"description_zh": "自定义的class名称"
},
"xs": {
"default": "-",
"value": "",
"type": "String|Object",
"description": "<576px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": "<576px 响应式栅格,可为栅格数或一个包含其他属性的对象"
},
"sm": {
"default": "-",
"value": "",
"type": "String|Object",
"description": ">=576px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": ">=576px 响应式栅格,可为栅格数或一个包含其他属性的对象"
},
"md": {
"default": "-",
"value": "",
"type": "String|Object",
"description": ">=768px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": ">=768px 响应式栅格,可为栅格数或一个包含其他属性的对象"
},
"lg": {
"default": "-",
"value": "",
"type": "String|Object",
"description": ">=992px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": ">=992px 响应式栅格,可为栅格数或一个包含其他属性的对象"
},
"xl": {
"default": "-",
"value": "",
"type": "String|Object",
"description": ">=1200px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": ">=1200px 响应式栅格,可为栅格数或一个包含其他属性的对象"
},
"xxl": {
"default": "-",
"value": "",
"type": "String|Object",
"description": ">=1600px 响应式栅格,可为栅格数或一个包含其他属性的对象",
"isRequired": false,
"description_zh": ">=1600px 响应式栅格,可为栅格数或一个包含其他属性的对象"
}
},
"link": "https://www.iviewui.com/view-ui-plus/component/layout/row#API",
"link_zh": "https://www.iviewui.com/view-ui-plus/component/layout/row#API",
"typeDetail": {},
"events": [],
"methods": [],
"slots": [],
"filename": "Col",
"suggestions": []
},
{
"name": "Grid",
"description": " 宫格组件(Grid)与 24 列栅格布局不同的是,栅格组件(Row、Col)可以自定义一行内的列数,及各列所占比例,宫格组件则是将每行等分为宽度相等的列,甚至可以将单元格设置为正方形,并支持动态适应屏幕,就像九宫格一样。 ",
"description_zh": " 宫格组件(Grid)与 24 列栅格布局不同的是,栅格组件(R