From d1de56f9aa9faf3c31fbdd4e13a96f39c1875960 Mon Sep 17 00:00:00 2001 From: weipc <755197142@qq.com> Date: Fri, 21 Feb 2025 16:29:47 +0800 Subject: [PATCH] feat: Add opentiny-vue to registry.json --- .../opentiny-vue@1.1.1.web-types.json | 28962 ++++++++++++++++ packages/registry.json | 3 +- 2 files changed, 28964 insertions(+), 1 deletion(-) create mode 100644 packages/opentiny-vue/opentiny-vue@1.1.1.web-types.json diff --git a/packages/opentiny-vue/opentiny-vue@1.1.1.web-types.json b/packages/opentiny-vue/opentiny-vue@1.1.1.web-types.json new file mode 100644 index 0000000..62bdcc7 --- /dev/null +++ b/packages/opentiny-vue/opentiny-vue@1.1.1.web-types.json @@ -0,0 +1,28962 @@ +{ + "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json", + "framework": "vue", + "name": "tiny-vue", + "version": "1.0.0", + "contributions": { + "html": { + "tags": [ + { + "name": "tiny-action-menu", + "source": { + "module": "tiny-vue", + "symbol": "action-menu" + }, + "description": "action-menu Component", + "attributes": [ + { + "name": "max-show-num", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "最多显示菜单按钮的个数,其他菜单在下拉弹框显示", + "default": "2", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "enum", + "type": "\"default\" | \"card\"", + "values": [ + "default", + "card" + ] + }, + "description": "菜单按钮模式", + "default": "\"default\"", + "required": false + }, + { + "name": "more-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "下拉按钮文本", + "default": "'更多'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IItemData[]" + }, + "description": "菜单项列表的数据", + "default": "[]", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "下拉弹框的类名,用于自定义样式", + "default": "", + "required": false + }, + { + "name": "show-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示下拉触发源图标", + "default": "true", + "required": false + }, + { + "name": "spacing", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "菜单按钮之间的间距", + "default": "'5px'", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "下拉触发源图标", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "菜单按钮文本的键值", + "default": "'label'", + "required": false + } + ], + "events": [ + { + "name": "item-click", + "description": "监听菜单项的点击事件" + }, + { + "name": "more-click", + "description": "监听下拉按钮的点击事件。trigger 为 click 时生效" + }, + { + "name": "visible-change", + "description": "监听下拉弹框的显示或隐藏状态变化" + } + ], + "slots": [ + { + "name": "item", + "description": "菜单选项插槽" + } + ] + }, + { + "name": "tiny-actionsheet", + "source": { + "module": "tiny-vue", + "symbol": "ActionSheet" + }, + "description": "ActionSheet Component", + "attributes": [ + { + "name": "before-close", + "value": { + "kind": "enum", + "type": "(type: 'confirm' | 'close' | 'hide') => void", + "values": [ + "(type: confirm", + "close", + "hide) => void" + ] + }, + "description": "关闭前执行的事件", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义 class 样式", + "default": "", + "required": false + }, + { + "name": "flex", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "弹性布局", + "default": "true", + "required": false + }, + { + "name": "fullscreen", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否全屏", + "default": "false", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "弹出时是否禁用滚动条", + "default": "false", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示遮罩层", + "default": "true", + "required": false + }, + { + "name": "mask-closable", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "单击遮罩层是否关闭弹窗", + "default": "true", + "required": false + }, + { + "name": "menus", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "操作列表,设置 type 为 action 启用操作列表模式时有效。", + "default": "[]", + "required": false + }, + { + "name": "show-close", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示关闭按钮", + "default": "true", + "required": false + }, + { + "name": "show-footer", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示底部", + "default": "false", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示头部", + "default": "true", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "Array[string]" + }, + "description": "设置 type 为 action 启用操作列表模式", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "enum", + "type": "Number | String | Array", + "values": [ + "Number", + "String", + "Array" + ] + }, + "description": "双向数据绑定", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "点击列表选项时触发,设置 type 为 action 启用操作列表模式时有效。" + }, + { + "name": "close", + "description": "关闭面板时触发的事件。" + }, + { + "name": "confirm", + "description": "点击底部按钮时触发,设置 show-footer 为 true 时有效。" + }, + { + "name": "update:modelValue", + "description": "数据更新时触发的事件" + }, + { + "name": "update:visible", + "description": "面板显示或隐藏时触发" + } + ], + "slots": [ + { + "name": "body-bottom", + "description": "内容底部插槽" + }, + { + "name": "body-top", + "description": "内容顶部插槽" + }, + { + "name": "default", + "description": "组件默认插槽,设置 type 为 action 启用操作列表模式会提供参数 data 列表项和 index 列表索引。" + }, + { + "name": "footer", + "description": "底部插槽,设置 show-footer 为 true 时有效" + }, + { + "name": "header-left", + "description": "头部左侧插槽,设置 show-header 为 true 时有效" + }, + { + "name": "header-right", + "description": "头部右侧插槽,设置 show-header 为 true 时有效" + } + ] + }, + { + "name": "tiny-alert", + "source": { + "module": "tiny-vue", + "symbol": "alert" + }, + "description": "alert Component", + "attributes": [ + { + "name": "center", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "文字是否居中", + "default": "false", + "required": false + }, + { + "name": "closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "警告是否可以关闭", + "default": "true", + "required": false + }, + { + "name": "close-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "关闭按钮自定义文本", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义类名", + "default": "'customClass'", + "required": false + }, + { + "name": "description", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "警告的提示内容", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "传入图标组件自定义警告的图标,默认会根据 type 值自动使用对应图标", + "default": "", + "required": false + }, + { + "name": "scrolling", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "是否开启描述文字在鼠标 hover 时滚动显示的动画。", + "default": "", + "required": false + }, + { + "name": "show-foldable", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "展示带标题可折叠样式。", + "default": "", + "required": false + }, + { + "name": "show-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图标", + "default": "true", + "required": false + }, + { + "name": "show-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示标题,在 size 为 large 时有效", + "default": "true", + "required": false + }, + { + "name": "single-line", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "描述内容是否一行显示,超出显示...,默认值为 false。", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'normal' | 'large'", + "values": [ + "normal", + "large" + ] + }, + "description": "警告的尺寸大小", + "default": "'normal'", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "警告的标题,在 size 为 large 时有效,默认会根据 type 自动设置", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IType" + }, + "description": "警告的类型", + "default": "'info'", + "required": false + } + ], + "events": [ + { + "name": "close", + "description": "关闭 alert 时触发的事件" + }, + { + "name": "handleHeaderClick", + "description": "标题点击事件,设置 show-foldable 为 true 时有效。" + } + ], + "slots": [ + { + "name": "close", + "description": "自定义关闭内容,当 closable 属性为 false 时有效" + }, + { + "name": "default", + "description": "组件默认插槽,当 size 设置为 large 时有效,显示在 description下方 " + }, + { + "name": "description", + "description": "提示内容插槽" + }, + { + "name": "title", + "description": "标题的内容,当 size 设置为 large 后有效" + } + ] + }, + { + "name": "tiny-amount", + "source": { + "module": "tiny-vue", + "symbol": "amount" + }, + "description": "amount Component", + "attributes": [ + { + "name": "currency", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "", + "default": "该属性的默认值为 CNY", + "required": false + }, + { + "name": "date", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置弹出框内显示日期框。值可设置为 string 或者 Date() 类型。", + "default": "", + "required": false + }, + { + "name": "digits", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置小数点位数,默认为 2 位。", + "default": "该属性的默认值为 2", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否禁用,默认为 false。", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchCurrency", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义金额组件的请求服务接口,fetchCurrency返回一个Promise对象 ", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义金额组件数据映射,在没有使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数字格式化置项,可配置如下字段:;{\n fraction: 4, // 保留小数位数\n rounding: 0, // 舍入点,0-9之间的数字,如配置为7时则为6舍7入,默认为5(四舍五入);配置为0或>9将会进行截取\n prefix: '$', // 前置标识\n groupSize: 3, // 整数部分分组间隔,即第一个分组位数\n secondaryGroupSize: 2, // 整数部分第二级分组间隔,不设置或为0时 自动取groupSize\n groupSeparator: ',', // 整数部分分组分隔符\n decimalSeparator: '.', // 小数点符号\n fractionGroupSize: 0, // 小数部分分组间隔\n fractionGroupSeparator: ' ', // 小数分组分隔符\n suffix: '@' // 后置标识\n }", + "default": "", + "required": false + }, + { + "name": "max-len", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "整数位最大长度,默认为 15 位。", + "default": "该属性的默认值为 15", + "required": false + }, + { + "name": "negative", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可为负数,默认为 true ,可设为负数。", + "default": "", + "required": false + }, + { + "name": "num-allow-empty", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "设置数值允许为空", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当数据为空时的占位符", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "rounding", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制输入金额四舍五入。", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置组件大小", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string , number" + }, + "description": "设置金额组件的值。", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当组件的值发生变化时会触发该事件。" + } + ], + "slots": [] + }, + { + "name": "tiny-anchor", + "source": { + "module": "tiny-vue", + "symbol": "anchor" + }, + "description": "anchor Component", + "attributes": [ + { + "name": "container-id", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "用于单页面 hash 路由模式时指定滚动容器的 id 值,id 为空时则滚动容器默认为 HTML 文档的根节点 body 元素", + "default": "", + "required": false + }, + { + "name": "is-affix", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "固定模式", + "default": "false", + "required": false + }, + { + "name": "links", + "value": { + "kind": "expression", + "type": "ILink[]" + }, + "description": "导航数据配置项,可通过 children 嵌套", + "default": "", + "required": false + }, + { + "name": "mark-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义滚动的目标元素类名", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'line' | 'dot'", + "values": [ + "line", + "dot" + ] + }, + "description": "锚点类型", + "default": "'line'", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "锚点链接改变事件" + }, + { + "name": "link-click", + "description": "锚点点击事件" + } + ], + "slots": [] + }, + { + "name": "tiny-area", + "source": { + "module": "tiny-vue", + "symbol": "area" + }, + "description": "area Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用输入框;默认为 false", + "default": "", + "required": false + }, + { + "name": "fetch-jcr", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取片区 JCR 的服务", + "default": "", + "required": false + }, + { + "name": "fetch-office", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取办事处 Office 的服务", + "default": "", + "required": false + }, + { + "name": "fetch-region", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取地区部 Region 的服务", + "default": "", + "required": false + }, + { + "name": "fetch-rep", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取代表处 Rep 的服务", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置片区默认值", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当数据为空时的占位符", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义服务时,设置数据的映射字段;默认为 {label: 'name_cn',// 显示文本对应的字段 value: 'org_id'// 值对应的字段}", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置组件大小,可设置值为:medium,small,mini", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change-office", + "description": "Office 的值发生变化时会触发该事件;回调参数为 改变的值;value: 改变后的值, vm: Area组件实例" + }, + { + "name": "change-region", + "description": "Region 的值发生变化时会触发该事件;回调参数为 改变的值;value: 改变后的值, vm: Area组件实例" + }, + { + "name": "change-rep", + "description": "Rep 的值发生变化时会触发该事件;回调参数为 改变的值;value: 改变后的值, vm: Area组件实例" + } + ], + "slots": [] + }, + { + "name": "tiny-autocomplete", + "source": { + "module": "tiny-vue", + "symbol": "autocomplete" + }, + "description": "autocomplete Component", + "attributes": [ + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可清空", + "default": "false", + "required": false + }, + { + "name": "debounce", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "获取输入建议的去抖延时", + "default": "300", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置只读", + "default": "false", + "required": false + }, + { + "name": "fetch-suggestions", + "value": { + "kind": "expression", + "type": "IAutocompleteFetchSuggestions" + }, + "description": "返回输入建议的方法,仅当你的输入建议数据 resolve 时,通过调用 callback 来返回它", + "default": "", + "required": false + }, + { + "name": "hide-loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否隐藏远程加载时的加载图标", + "default": "false", + "required": false + }, + { + "name": "highlight-first-item", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认突出显示远程搜索建议中的第一项", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "等价于原生 input aria-label 属性", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "input 元素的原生属性", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框占位文本", + "default": "", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IAutocompletePlacement" + }, + "description": "菜单弹出位置", + "default": "'bottom-start'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将下拉列表插入至 body 元素。在下拉列表的定位出现问题时,可将该属性设置为 false", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "下拉列表的类名", + "default": "", + "required": false + }, + { + "name": "prefix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "输入框头部图标", + "default": "", + "required": false + }, + { + "name": "select-when-unmatched", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "设置组件大小", + "default": "", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "输入框尾部图标", + "default": "", + "required": false + }, + { + "name": "trigger-on-focus", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在输入框 focus 时显示建议列表", + "default": "true", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "必填值,输入绑定值", + "default": "", + "required": false + }, + { + "name": "value-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "在输入建议对象中,用于显示和匹配输入的键名", + "default": "'value'", + "required": false + } + ], + "events": [ + { + "name": "select", + "description": "点击选中建议项时触发,回调参数为 fetch-suggestions 中传入的项" + } + ], + "slots": [ + { + "name": "append", + "description": "输入框后置内容" + }, + { + "name": "default", + "description": "下拉列表项插槽,插槽参数: arg: { slotScope: IAutocompleteSuggestionItem }, 其中 slotScope 是 fetch-suggestions 中传入的项" + }, + { + "name": "prefix", + "description": "输入框头部内容" + }, + { + "name": "prepend", + "description": "输入框前置内容" + }, + { + "name": "suffix", + "description": "输入框尾部内容" + } + ] + }, + { + "name": "tiny-badge", + "source": { + "module": "tiny-vue", + "symbol": "badge" + }, + "description": "badge Component", + "attributes": [ + { + "name": "badge-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义标记的类名", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "文本内容", + "default": "", + "required": false + }, + { + "name": "hidden", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否隐藏标记", + "default": "false", + "required": false + }, + { + "name": "href", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定跳转的目标页面地址", + "default": "", + "required": false + }, + { + "name": "is-dot", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否以小圆点的形式来显示标记", + "default": "false", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "指定徽章显示的最大值,如果实际获取的徽章值超过该最大值,则以最大值后接一个 '+' 的形式显示徽章数,要求 value 是 number 类型", + "default": "", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置标记位置的偏移量", + "default": "", + "required": false + }, + { + "name": "show-Left", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否向左展示,仅对圆点生效。", + "default": "", + "required": false + }, + { + "name": "target", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "点击标记时链接到目标页面的跳转方式,仅在 href 属性存在时使用", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IPtype" + }, + "description": "标记的类型", + "default": "'danger'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String / Number" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "相关数据条目数", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "content", + "description": "消息提示内容" + }, + { + "name": "default", + "description": "默认插槽,有data属性时,默认插槽不生效" + } + ] + }, + { + "name": "tiny-base-select", + "source": { + "module": "tiny-vue", + "symbol": "base-select" + }, + "description": "base-select Component", + "attributes": [ + { + "name": "all-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当下拉中显示全部时,自定义全部的显示文本。不指定时,则默认显示\"全部\"", + "default": "", + "required": false + }, + { + "name": "allow-copy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许复制输入框的内容,适用单选可搜索场景", + "default": "false", + "required": false + }, + { + "name": "allow-create", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许创建新条目,需配合 filterable 使用。若搜索字段不在选项列表中,可创建为新的选项", + "default": "false", + "required": false + }, + { + "name": "autocomplete", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 autocomplete 属性", + "default": "'off'", + "required": false + }, + { + "name": "cache-op", + "value": { + "kind": "expression", + "type": "ICacheOp" + }, + "description": "启用本地缓存已选项的功能配置(根据用户点击选择的次数、最后时间继续存储排序)", + "default": "
\n{\n  key: '',\n  sortBy: 'frequency',\n  sort: 'desc',\n  dataKey: 'value',\n  highlightClass: \n  'memorize-highlight',\n  highlightNum: Infinity,\n  cacheNum: Infinity,\n  serialize: JSON.stringify\n  deserialize: JSON.parse\n}\n
", + "required": false + }, + { + "name": "clear-no-match-value", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否自动清空无法在 options 中找到匹配项的值", + "default": "false", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键清除的功能", + "default": "false", + "required": false + }, + { + "name": "click-expend", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "点击可展开或收起显示不全的选项。仅用于多选", + "default": "false", + "required": false + }, + { + "name": "collapse-tags", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将多个标签折叠显示。仅适用多选", + "default": "false", + "required": false + }, + { + "name": "copyable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键复制的功能。点击复制按钮一键复制所有标签的文本内容并以逗号分隔,仅适用于多选", + "default": "false", + "required": false + }, + { + "name": "default-first-option", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用按 Enter 键选择第一个匹配项的功能。需配合 filterable 或 remote 使用", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "dropdown-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义下拉图标", + "default": "", + "required": false + }, + { + "name": "dropdown-style", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义下拉选项样式", + "default": "", + "required": false + }, + { + "name": "filter-method", + "value": { + "kind": "expression", + "type": "(query: string) => void" + }, + "description": "自定义过滤方法", + "default": "", + "required": false + }, + { + "name": "filterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可搜索", + "default": "false", + "required": false + }, + { + "name": "input-box-type", + "value": { + "kind": "enum", + "type": "'input' | 'underline'", + "values": [ + "input", + "underline" + ] + }, + "description": "输入框的显示类型", + "default": "'input'", + "required": false + }, + { + "name": "is-drop-inherit-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉弹框的宽度是否跟输入框保持一致。默认超出输入框宽度时由内容撑开", + "default": "false", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否加载中,适用于远程搜索场景", + "default": "false", + "required": false + }, + { + "name": "loading-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "远程加载时显示的文本", + "default": "'加载中'", + "required": false + }, + { + "name": "max-visible-rows", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "多行默认最大显示行数,超出后选项自动隐藏", + "default": "1", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | Array", + "values": [ + "string", + "number", + "Array" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许选择多个选项", + "default": "false", + "required": false + }, + { + "name": "multiple-limit", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "多选时最多可选择的个数,默认为 0 不限制", + "default": "0", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 name 属性", + "default": "", + "required": false + }, + { + "name": "no-data-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项列表为空时显示的文本,也可以使用 empty 插槽设置", + "default": "'暂无相关数据'", + "required": false + }, + { + "name": "no-match-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "搜索条件无匹配时显示的文本,也可以使用 empty 插槽设置", + "default": "'无匹配数据'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IOption[]" + }, + "description": "选项列表配置,使用后不需要再配置 tiny-option", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "占位符", + "default": "'请选择'", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPlacement" + }, + "description": "下拉弹框相对于触发源的弹出位置", + "default": "'bottom-start'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框的 dom 元素插入至 body 元素", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义下拉框的类名,用于自定义样式", + "default": "", + "required": false + }, + { + "name": "remote", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为远程搜索", + "default": "false", + "required": false + }, + { + "name": "remote-method", + "value": { + "kind": "expression", + "type": "(query:string) => void" + }, + "description": "远程搜索的方法", + "default": "", + "required": false + }, + { + "name": "reserve-keyword", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选可搜索时,是否在选中一个选项后仍然保留当前的搜索关键词", + "default": "false", + "required": false + }, + { + "name": "searchable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用下拉面板搜索", + "default": "false", + "required": false + }, + { + "name": "show-alloption", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示 “全选” 选项", + "default": "true", + "required": false + }, + { + "name": "show-empty-image", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示空数据图片", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "输入框尺寸。", + "default": "", + "required": false + }, + { + "name": "tag-selectable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入框中的标签是否可通过鼠标选中复制", + "default": "false", + "required": false + }, + { + "name": "tag-type", + "value": { + "kind": "enum", + "type": "'success' | 'info' | 'warning' | 'danger'", + "values": [ + "success", + "info", + "warning", + "danger" + ] + }, + "description": "标签类型,仅多选适用。使用 aurora 主题时设置该属性为 info", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示值字段", + "default": "'label'", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义复制文本的分隔符,需结合 copyable 属性使用", + "default": "','", + "required": false + }, + { + "name": "top-create", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示下拉框顶部新增按钮,点击按钮会抛出一个 top-create-click 事件,可以在事件中自定义一些行为", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值字段", + "default": "'value'", + "required": false + }, + { + "name": "value-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "作为 value 唯一标识的键名,绑定值为对象类型时必填", + "default": "'value'", + "required": false + }, + { + "name": "show-proportion", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示多选框选中条数和总条数的占比的文字提示", + "default": "false", + "required": false + }, + { + "name": "show-limit-text", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示多选框开启多选限制选择数量时,选中条数和限制总条数的占比的文字提示。 该属性的优先级大于show-proportion 属性,同时设置只", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "监听输入框失去焦点事件" + }, + { + "name": "change", + "description": "监听绑定值变更事件" + }, + { + "name": "clear", + "description": "监听一键清除事件" + }, + { + "name": "focus", + "description": "监听输入框获取焦点事件" + }, + { + "name": "remove-tag", + "description": "监听多选时移除标签事件" + }, + { + "name": "top-create-click", + "description": "监听顶部新增按钮点击事件,同 top-create 属性一起使用" + }, + { + "name": "visible-change", + "description": "监听下拉弹框的显示隐藏状态" + } + ], + "slots": [ + { + "name": "default", + "description": "选项默认插槽" + }, + { + "name": "empty", + "description": "空数据插槽" + }, + { + "name": "footer", + "description": "下拉弹框底部插槽" + }, + { + "name": "prefix", + "description": "输入框前缀插槽" + }, + { + "name": "reference", + "description": "触发源插槽" + }, + { + "name": "panel", + "description": "下拉面板插槽" + } + ] + }, + { + "name": "tiny-option", + "source": { + "module": "tiny-vue", + "symbol": "option" + }, + "description": "option Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "选项是否禁用", + "default": "false", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义选项的图标", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项的显示文本", + "default": "", + "required": false + }, + { + "name": "required", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "选项是否必选", + "default": "false", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项的值", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-breadcrumb", + "source": { + "module": "tiny-vue", + "symbol": "breadcrumb" + }, + "description": "breadcrumb Component", + "attributes": [ + { + "name": "options", + "value": { + "kind": "expression", + "type": "IOptionsItem[]" + }, + "description": "单独使用 Breadcrumb,通过 option 配置生成面包屑", + "default": "", + "required": false + }, + { + "name": "separator", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "分隔符", + "default": ">", + "required": false + }, + { + "name": "separator-icon", + "value": { + "kind": "expression", + "type": "vueComponent" + }, + "description": "图标分隔符", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置面包屑尺寸大小", + "default": "'medium'", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定面包屑的显示键值,结合 options 使用", + "default": "label", + "required": false + } + ], + "events": [ + { + "name": "select", + "description": "点击 BreadcrumbItem 时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-breadcrumb-item", + "source": { + "module": "tiny-vue", + "symbol": "breadcrumb-item" + }, + "description": "breadcrumb-item Component", + "attributes": [ + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义面包屑的显示文本", + "default": "", + "required": false + }, + { + "name": "replace", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在使用 to 进行路由跳转时,启用 replace 将不会向 浏览器历史记录 history 里添加新记录", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置面包屑尺寸大小", + "default": "'medium'", + "required": false + }, + { + "name": "to", + "value": { + "kind": "enum", + "type": "string | IOptionsItemTo", + "values": [ + "string", + "IOptionsItemTo" + ] + }, + "description": "路由跳转对象,同 vue-router 的 to", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "select", + "description": "点击 BreadcrumbItem 时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-bulletin-board", + "source": { + "module": "tiny-vue", + "symbol": "bulletin-board" + }, + "description": "bulletin-board Component", + "attributes": [ + { + "name": "active-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "默认显示第1栏,可选'1' '2' '3'等", + "default": "1", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "BulletinBoardData[]" + }, + "description": "tab-item 数据;", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "object , string" + }, + "description": "tab-item中第一条信息的字体图标;tab-item中第一条信息的字体图标", + "default": "", + "required": false + }, + { + "name": "more-link", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "更多按钮跳转地址,show-more 为true 的时候生效;moreLink: { url: 'localhost:3000/', // 跳转地址,url 和 route 属性二选一,url优先级高 route: 'Alert', // 跳转路由,url 和 route 属性二选一,url优先级高 target: '_blank', // 跳转方式 text: '更多' // 链接文本 }", + "default": "", + "required": false + }, + { + "name": "show-more", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示更多按钮,默认显示,需要与 more-link 同时使用", + "default": "true", + "required": false + }, + { + "name": "tab-title", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "tab栏数据", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "公告牌的标题", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "contentClick", + "description": "当公告牌内容被点击时触发的回调函数" + } + ], + "slots": [] + }, + { + "name": "tiny-button-group", + "source": { + "module": "tiny-vue", + "symbol": "button-group" + }, + "description": "button-group Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "IButtonGroupData[]" + }, + "description": "按钮组数据", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否被禁用按钮组", + "default": "false", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "默认选中按钮的值", + "default": "", + "required": false + }, + { + "name": "plain", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否朴素按钮", + "default": "false", + "required": false + }, + { + "name": "show-more", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "当超过给定的按钮数量时显示更多按钮", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮组尺寸大小", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮显示文字的字段值", + "default": "'text'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number / String" + }, + "description": "默认选中按钮的值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮选中值的字段值", + "default": "'value'", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当选中按钮发生改变时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,自定义按钮组内容" + }, + { + "name": "empty", + "description": "自定义数据为空时展示内容" + } + ] + }, + { + "name": "tiny-button", + "source": { + "module": "tiny-vue", + "symbol": "button" + }, + "description": "button Component", + "attributes": [ + { + "name": "autofocus", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认聚焦", + "default": "false", + "required": false + }, + { + "name": "banner", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置通栏按钮", + "default": "", + "required": false + }, + { + "name": "circle", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否圆形按钮", + "default": "false", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置 custom-class 属性定制按钮样式", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否被禁用按钮", + "default": "false", + "required": false + }, + { + "name": "ghost", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否幽灵按钮", + "default": "false", + "required": false + }, + { + "name": "href", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过设置 href 属性可跳转到指定页面", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "按钮左侧展示的图标,接收为Icon组件", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否加载中状态", + "default": "false", + "required": false + }, + { + "name": "native-type", + "value": { + "kind": "enum", + "type": "'button' | 'submit' | 'reset'", + "values": [ + "button", + "submit", + "reset" + ] + }, + "description": "对应按钮原生type属性", + "default": "'button'", + "required": false + }, + { + "name": "plain", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否朴素按钮", + "default": "false", + "required": false + }, + { + "name": "reset-time", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置按钮禁用时间,防止重复提交,单位毫秒", + "default": "1000", + "required": false + }, + { + "name": "round", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否圆角按钮", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'large' | 'medium' | 'small' | 'mini'", + "values": [ + "large", + "medium", + "small", + "mini" + ] + }, + "description": "定义按钮尺寸", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮显示的文本", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IButtonType" + }, + "description": "展示按钮不同的状态,设置为text则展示为文本按钮", + "default": "'default'", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "当按钮被点击时触发的回调函数" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,自定义按钮展示内容" + } + ] + }, + { + "name": "tiny-calendarbar", + "source": { + "module": "tiny-vue", + "symbol": "calendarBar" + }, + "description": "calendarBar Component", + "attributes": [ + { + "name": "cascaderPosition", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "改变年月选择的位置", + "default": "{}", + "required": false + }, + { + "name": "config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "传入用户日期配置信息", + "default": "{}", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "数据绑定", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-calendar-view", + "source": { + "module": "tiny-vue", + "symbol": "calendar-view" + }, + "description": "calendar-view Component", + "attributes": [ + { + "name": "day-times", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "配置时间线模式下所展示的时间范围,默认为[8,18],可配范围[0,23]。", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "日期禁用", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "日程事件", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "日历高度", + "default": "", + "required": false + }, + { + "name": "mark-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "点标记的颜色", + "default": "", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示模式,可选值有 timeline-时间线模式、schedule-日程模式、month-月模式,默认为月模式。", + "default": "", + "required": false + }, + { + "name": "modes", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "模式组,显示模式任意组合", + "default": "", + "required": false + }, + { + "name": "month", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "日历当前显示月份", + "default": "", + "required": false + }, + { + "name": "multi-select", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "日期多选", + "default": "", + "required": false + }, + { + "name": "set-day-bg-color", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "设置日期背景色", + "default": "", + "required": false + }, + { + "name": "show-mark", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "显示点标记", + "default": "", + "required": false + }, + { + "name": "show-new-schedule", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "显示新增日程按钮", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "绑定值,默认为空", + "default": "", + "required": false + }, + { + "name": "year", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "日历当前显示年份", + "default": "", + "required": false + }, + { + "name": "show-back-today", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示左上侧按钮显示,默认展示", + "default": "true", + "required": false + } + ], + "events": [ + { + "name": "month-change", + "description": "月改变事件" + }, + { + "name": "new-schedule", + "description": "新增日程按钮点击事件" + }, + { + "name": "next-week-click", + "description": "下一周按钮点击事件" + }, + { + "name": "prev-week-click", + "description": "上一周按钮点击事件" + }, + { + "name": "selected-date-change", + "description": "选中日期改变事件" + }, + { + "name": "week-change", + "description": "周改变事件" + }, + { + "name": "year-change", + "description": "年改变事件" + } + ], + "slots": [ + { + "name": "header", + "description": "头部插槽" + }, + { + "name": "timeline", + "description": "时间线插槽,有timeline1-timeline7 7个插槽" + }, + { + "name": "tool", + "description": "工具栏插槽" + }, + { + "name": "weekday", + "description": "日程插槽,有weekday1-weekday7 7个插槽" + } + ] + }, + { + "name": "tiny-calendar", + "source": { + "module": "tiny-vue", + "symbol": "calendar" + }, + "description": "calendar Component", + "attributes": [ + { + "name": "events", + "value": { + "kind": "expression", + "type": "ICalendarEvent[]" + }, + "description": "事件列表", + "default": "", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "enum", + "type": "'month' | 'year'", + "values": [ + "month", + "year" + ] + }, + "description": "日历显示模式", + "default": "'month'", + "required": false + }, + { + "name": "month", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "指定月份,默认当前月份", + "default": "", + "required": false + }, + { + "name": "show-selected", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示选中的日期", + "default": "false", + "required": false + }, + { + "name": "year", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "指定年份,默认当前年份", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "day", + "description": "日期单元格插槽" + }, + { + "name": "tool", + "description": "日历工具栏插槽" + } + ] + }, + { + "name": "tiny-card", + "source": { + "module": "tiny-vue", + "symbol": "Card" + }, + "description": "Card Component", + "attributes": [ + { + "name": "auto-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "卡片的宽度是否自动撑开,设置后将不再给卡片设置固定宽度", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "卡片的class", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "卡片内容区域的高度", + "default": "", + "required": false + }, + { + "name": "src", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "图片或者视频的地址", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "卡片的标题", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置卡片类型,支持 text、image、video、logo 4 种类型", + "default": "text", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + }, + { + "name": "footer", + "description": "组件底部插槽" + }, + { + "name": "title", + "description": "标题插槽" + }, + { + "name": "title-left", + "description": "标题左侧插槽" + }, + { + "name": "title-right", + "description": "标题右侧插槽" + } + ] + }, + { + "name": "tiny-carousel", + "source": { + "module": "tiny-vue", + "symbol": "carousel" + }, + "description": "carousel Component", + "attributes": [ + { + "name": "arrow", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "切换箭头的显示效果,该属性的可选值为 always / hover / never", + "default": "'hover'", + "required": false + }, + { + "name": "aspect-ratio", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "宽高比,默认为16:2。", + "default": "", + "required": false + }, + { + "name": "autoplay", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否自动切换", + "default": "false", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "走马灯的高度", + "default": "", + "required": false + }, + { + "name": "indicator-position", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示器的位置,该属性的可选值为 outside / none", + "default": "", + "required": false + }, + { + "name": "indicator-style", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "指示器的样式,该属性的可选值为 light/dark", + "default": "'light'", + "required": false + }, + { + "name": "initial-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "初始状态激活的幻灯片的索引,从 0 开始", + "default": "0", + "required": false + }, + { + "name": "interval", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "自动切换的时间间隔,单位为毫秒", + "default": "3000", + "required": false + }, + { + "name": "loop", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否循环显示", + "default": "true", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制轮播箭头禁用状态,设置为 true 则禁用", + "default": "false", + "required": false + }, + { + "name": "show-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示标题", + "default": "false", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示器的触发方式,该属性的可选值为 hover / click", + "default": "'hover'", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "走马灯的类型,该属性的可选值为 horizontal / vertical / card", + "default": "'horizontal'", + "required": false + }, + { + "name": "swipeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否支持触屏轮播", + "default": "false", + "required": false + }, + { + "name": "lite", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否打开精简模式,不显示切换按钮和指示器", + "default": "false", + "required": false + }, + { + "name": "beforeSwipe", + "value": { + "kind": "expression", + "type": "(newIndex,oldIndex) => boolean" + }, + "description": "触摸轮播前,通过返回值控制某个图是否可轮播显示", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "幻灯片切换时触发,第一个参数为当前幻灯片索引,第二个参数为上一张幻灯片索引" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-carousel-item", + "source": { + "module": "tiny-vue", + "symbol": "carousel-item" + }, + "description": "carousel-item Component", + "attributes": [ + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "幻灯片名称", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "幻灯片标题", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-cascader-mobile", + "source": { + "module": "tiny-vue", + "symbol": "cascader-mobile" + }, + "description": "cascader-mobile Component", + "attributes": [ + { + "name": "children-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "子集字段,默认值为 children ", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "列表数据", + "default": "", + "required": false + }, + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否超出一行隐藏并显示省略号,默认值为 false ", + "default": "", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示遮罩层,默认值为 true", + "default": "", + "required": false + }, + { + "name": "node-config", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "节点配置,默认值为 { lazy: false, load: null, isLeaf: 'leaf', afterLoad: null, checkStrictly: false } ", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "String / Array" + }, + "description": "导航占位文本信息,设置为字符串类型表示每个导航节点的占位文本信息,设置为数组类型时,每个数组下标索引对应导航节点的顺序设置占位文本信息", + "default": "", + "required": false + }, + { + "name": "search-config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "搜索配置,默认值为 { options: [], searchMethod: null, openSearchSlot: false }", + "default": "", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示头部,默认值为 true", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "text 文本字段,默认值为 label", + "default": "", + "required": false + }, + { + "name": "text-field2", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第二个 text 文本字段,一般用于附属文本", + "default": "", + "required": false + }, + { + "name": "text-field3", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第三个 text 文本字段,一般用于描述文本", + "default": "", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "文本信息分隔符,默认值为 ”; “ ", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number / String / Array" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "value 唯一键字段,默认值为 id ", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "点击选项时触发" + }, + { + "name": "close", + "description": "关闭面板时触发" + }, + { + "name": "confirm", + "description": "确认时触发" + }, + { + "name": "node-expand", + "description": "展开子节点时触发" + }, + { + "name": "search-click", + "description": "搜索列表选中项时触发" + }, + { + "name": "update:text", + "description": "绑定值改变时触发" + }, + { + "name": "update:visible", + "description": "面板显隐时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "选项插槽" + }, + { + "name": "search-item", + "description": "搜索选项插槽,设置 :search-config=\"{ openSearchSlot: true, ... }\" 时有效" + } + ] + }, + { + "name": "tiny-cascader-panel", + "source": { + "module": "tiny-vue", + "symbol": "cascader-panel" + }, + "description": "cascader-panel Component", + "attributes": [ + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "ICascaderPanelNodePropValue" + }, + "description": "选中项绑定值, 其类型由 props.multiple、props.emitPath 共同决定", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "ICascaderPanelData[]" + }, + "description": "可选项数据源,键名可通过 Props 属性配置", + "default": "", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "ICascaderPanelConfig" + }, + "description": "配置选项,具体见 ICascaderPanelConfig 表 ", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当选中节点变化时触发; 回调参数为 选中节点的值" + }, + { + "name": "expand-change", + "description": "当展开节点发生变化时触发; 回调参数为 各父级选项值组成的数组 (Array 类型)" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义备选项的节点内容,参数为 { node: ICascaderPanelNode, data: ICascaderPanelData },分别为当前节点的 Node 对象和数据" + } + ] + }, + { + "name": "tiny-icascaderpanelconfig ", + "source": { + "module": "tiny-vue", + "symbol": "ICascaderPanelConfig " + }, + "description": "ICascaderPanelConfig Component", + "attributes": [ + { + "name": "checkStrictly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否严格的遵守父子节点不互相关联", + "default": " false", + "required": false + }, + { + "name": "children", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的子选项为选项对象的某个属性值", + "default": "'children'", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的禁用为选项对象的某个属性值", + "default": "'disabled'", + "required": false + }, + { + "name": "emitPath", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在选中节点改变时,是否返回由该节点所在的各级菜单的值所组成的数组,若设置 false,则只返回该节点的值", + "default": " true", + "required": false + }, + { + "name": "expandTrigger", + "value": { + "kind": "enum", + "type": "'click' | 'hover'", + "values": [ + "click", + "hover" + ] + }, + "description": "次级菜单的展开方式", + "default": "'click'", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项标签为选项对象的某个属性值", + "default": "'label'", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否动态加载子节点,需与 lazyLoad 方法结合使用", + "default": "false", + "required": false + }, + { + "name": "lazyLoad", + "value": { + "kind": "expression", + "type": "ICascaderPanelLazyLoad" + }, + "description": "加载动态数据的方法,仅在 lazy 为 true 时有效;参数说明: node 为当前点击的节点,resolve 为数据加载完成的回调(必须调用)", + "default": "", + "required": false + }, + { + "name": "leaf", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的叶子节点的标志位为选项对象的某个属性值", + "default": "'leaf'", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否多选", + "default": "false", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的值为选项对象的某个属性值", + "default": "'value'", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-cascader-select", + "source": { + "module": "tiny-vue", + "symbol": "cascader-select" + }, + "description": "cascader-select Component", + "attributes": [ + { + "name": "cycle-roll", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "打开选项循环滚动功能,默认值为 false", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "数组选项禁用,此方法的第一个参数是可见选项的当前值,其它参数是组件当前聚焦值,返回 true 则禁用选项", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "传入组件的数据", + "default": "", + "required": false + }, + { + "name": "text-color", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "文字颜色", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "options选项中label的替代名称", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "options选项中value的替代名称", + "default": "", + "required": false + }, + { + "name": "value-type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "options选项中id的类型", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "显示级联选择面板,默认值为false", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "update:visible", + "description": "visible改变事件" + } + ], + "slots": [] + }, + { + "name": "tiny-calendarview", + "source": { + "module": "tiny-vue", + "symbol": "CalendarView" + }, + "description": "CalendarView Component", + "attributes": [ + { + "name": "children-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "子集字段,默认值为 children ", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String / Object / Array" + }, + "description": "自定义 class 样式", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "列表数据", + "default": "", + "required": false + }, + { + "name": "day-times", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "配置时间线模式下所展示的时间范围,默认为[8,18],可配范围[0,23]。", + "default": "", + "required": false + }, + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否超出一行隐藏并显示省略号,默认值为 false ", + "default": "", + "required": false + }, + { + "name": "emit-path", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "通过设置 `emit-path` 属性值为 `false` 不显示值路径,默认值为 `true` 显示值路径", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "日程事件", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "日历高度", + "default": "", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "弹出面板是否锁定浏览器滚动条,默认值为 true", + "default": "", + "required": false + }, + { + "name": "mark-color", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "点标记的颜色", + "default": "", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示遮罩层,默认值为 true", + "default": "", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "显示模式,可选值有 timeline-时间线模式、schedule-日程模式、month-月模式,默认为月模式。", + "default": "", + "required": false + }, + { + "name": "modes", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "模式组,显示模式任意组合", + "default": "", + "required": false + }, + { + "name": "month", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "日历当前显示月份", + "default": "", + "required": false + }, + { + "name": "multi-select", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "日期多选", + "default": "", + "required": false + }, + { + "name": "node-config", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "节点配置,默认值为 { lazy: false, load: null, isLeaf: 'leaf', afterLoad: null, checkStrictly: false } ", + "default": "", + "required": false + }, + { + "name": "search-config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "搜索配置,默认值为 { options: [], searchMethod: null, openSearchSlot: false }", + "default": "", + "required": false + }, + { + "name": "set-day-bg-color", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "设置日期背景色", + "default": "", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示头部,默认值为 true", + "default": "", + "required": false + }, + { + "name": "show-mark", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "显示点标记", + "default": "", + "required": false + }, + { + "name": "show-new-schedule", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "显示新增日程按钮", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "text 文本字段,默认值为 label", + "default": "", + "required": false + }, + { + "name": "text-field2", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第二个 text 文本字段,一般用于附属文本", + "default": "", + "required": false + }, + { + "name": "text-field3", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第三个 text 文本字段,一般用于描述文本", + "default": "", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "文本信息分隔符,默认值为 ”; “ ", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number / String / Array" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "value 唯一键字段,默认值为 id ", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + }, + { + "name": "year", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "日历当前显示年份", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "点击选项时触发" + }, + { + "name": "close", + "description": "关闭面板时触发" + }, + { + "name": "confirm", + "description": "确认时触发" + }, + { + "name": "month-change", + "description": "月改变事件" + }, + { + "name": "new-schedule", + "description": "新增日程按钮点击事件" + }, + { + "name": "next-week-click", + "description": "下一周按钮点击事件" + }, + { + "name": "node-expand", + "description": "展开子节点时触发" + }, + { + "name": "prev-week-click", + "description": "上一周按钮点击事件" + }, + { + "name": "search-click", + "description": "搜索列表选中项时触发" + }, + { + "name": "selected-date-change", + "description": "选中日期改变事件" + }, + { + "name": "update:text", + "description": "绑定值改变时触发" + }, + { + "name": "update:visible", + "description": "面板显隐时触发" + }, + { + "name": "week-change", + "description": "周改变事件" + }, + { + "name": "year-change", + "description": "年改变事件" + } + ], + "slots": [ + { + "name": "default", + "description": "选项插槽" + }, + { + "name": "header", + "description": "头部插槽" + }, + { + "name": "search-item", + "description": "搜索选项插槽,设置 :search-config=\"{ openSearchSlot: true, ... }\" 时有效" + }, + { + "name": "timeline", + "description": "时间线插槽,有timeline1-timeline7 7个插槽" + }, + { + "name": "tool", + "description": "工具栏插槽" + }, + { + "name": "weekday", + "description": "日程插槽,有weekday1-weekday7 7个插槽" + } + ] + }, + { + "name": "tiny-cascader", + "source": { + "module": "tiny-vue", + "symbol": "cascader" + }, + "description": "cascader Component", + "attributes": [ + { + "name": "before-filter", + "value": { + "kind": "enum", + "type": "(value: string) => boolean | Promise", + "values": [ + "(value: string) => boolean", + "Promise" + ] + }, + "description": "筛选之前的钩子,参数为输入的值,若返回 false 或者返回 Promise 且被 reject,则停止筛选", + "default": "", + "required": false + }, + { + "name": "blank", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "shape='filter' 时生效,设置过滤器模式背景为透明", + "default": "false", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否支持清空选项", + "default": "false", + "required": false + }, + { + "name": "collapse-tags", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选模式下是否折叠 Tag", + "default": "false", + "required": false + }, + { + "name": "debounce", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "搜索关键词输入的去抖延迟,单位毫秒", + "default": "300", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "filter-method", + "value": { + "kind": "expression", + "type": "(node: ICascaderPanelNode, keyword: string) => boolean" + }, + "description": "自定义搜索逻辑,第一个参数是节点 node,第二个参数是搜索关键词 keyword,通过返回布尔值表示是否命中", + "default": "", + "required": false + }, + { + "name": "filterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可搜索选项", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "shape='filter' 时生效,可传入 label 显示标题", + "default": "", + "required": false + }, + { + "name": "level-title", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "小屏时,为组件每一级数据指定级联标题", + "default": "[]", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "ICascaderPanelNodePropValue" + }, + "description": "选中项绑定值, 其类型由 props.multiple、props.emitPath 共同决定", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "ICascaderPanelData[]" + }, + "description": "可选项数据源,键名可通过 Props 属性配置", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框占位文本", + "default": "'请选择'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "ICascaderPanelConfig" + }, + "description": "配置选项,具体见 ICascaderPanelConfig 表", + "default": "", + "required": false + }, + { + "name": "separator", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项分隔符", + "default": "'/'", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "'filter'" + }, + "description": "通过 shape='filter' 属性切换至过滤器模式", + "default": "", + "required": false + }, + { + "name": "show-all-levels", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入框中是否显示选中值的完整路径", + "default": "true", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "小屏时,是否显示标题", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "尺寸", + "default": "", + "required": false + }, + { + "name": "tip", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "shape='filter' 时生效,可传入 tip 显示提示信息", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "小屏时,弹窗顶部的标题名字", + "default": "''", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "当失去焦点时触发" + }, + { + "name": "change", + "description": "当选中节点变化时触发" + }, + { + "name": "expand-change", + "description": "当展开节点发生变化时触发" + }, + { + "name": "focus", + "description": "当获得焦点时触发" + }, + { + "name": "remove-tag", + "description": "在多选模式下,移除Tag时触发" + }, + { + "name": "visible-change", + "description": "下拉框出现/隐藏时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义备选项的节点内容,参数为 { node: ICascaderPanelNode, data: ICascaderPanelData },分别为当前节点的 Node 对象和数据" + }, + { + "name": "empty", + "description": "无匹配选项时的内容" + }, + { + "name": "no-data", + "description": "通过 no-data 插槽设置没有数据时显示的内容" + } + ] + }, + { + "name": "tiny-icascaderpanelconfig ", + "source": { + "module": "tiny-vue", + "symbol": "ICascaderPanelConfig " + }, + "description": "ICascaderPanelConfig Component", + "attributes": [ + { + "name": "checkStrictly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否严格的遵守父子节点不互相关联", + "default": " false", + "required": false + }, + { + "name": "children", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的子选项为选项对象的某个属性值", + "default": "'children'", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的禁用为选项对象的某个属性值", + "default": "'disabled'", + "required": false + }, + { + "name": "emitPath", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在选中节点改变时,是否返回由该节点所在的各级菜单的值所组成的数组,若设置 false,则只返回该节点的值", + "default": " true", + "required": false + }, + { + "name": "expandTrigger", + "value": { + "kind": "enum", + "type": "'click' | 'hover'", + "values": [ + "click", + "hover" + ] + }, + "description": "次级菜单的展开方式", + "default": "'click'", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项标签为选项对象的某个属性值", + "default": "'label'", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否动态加载子节点,需与 lazyLoad 方法结合使用", + "default": "false", + "required": false + }, + { + "name": "lazyLoad", + "value": { + "kind": "expression", + "type": "ICascaderPanelLazyLoad" + }, + "description": "加载动态数据的方法,仅在 lazy 为 true 时有效;参数说明: node 为当前点击的节点,resolve 为数据加载完成的回调(必须调用)", + "default": "", + "required": false + }, + { + "name": "leaf", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的叶子节点的标志位为选项对象的某个属性值", + "default": "'leaf'", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否多选", + "default": "false", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定选项的值为选项对象的某个属性值", + "default": "'value'", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-cell", + "source": { + "module": "tiny-vue", + "symbol": "Cell" + }, + "description": "Cell Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "数据", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "禁用", + "default": "true", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "设置图标", + "default": "{}", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "占位文本", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-autonavi-map", + "source": { + "module": "tiny-vue", + "symbol": "chart-autonavi-map" + }, + "description": "chart-autonavi-map Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-baidu-map", + "source": { + "module": "tiny-vue", + "symbol": "chart-baidu-map" + }, + "description": "chart-baidu-map Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-bar", + "source": { + "module": "tiny-vue", + "symbol": "chart-bar" + }, + "description": "chart-bar Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-boxplot", + "source": { + "module": "tiny-vue", + "symbol": "chart-boxplot" + }, + "description": "chart-boxplot Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-candle", + "source": { + "module": "tiny-vue", + "symbol": "chart-candle" + }, + "description": "chart-candle Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-funnel", + "source": { + "module": "tiny-vue", + "symbol": "chart-funnel" + }, + "description": "chart-funnel Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-gauge", + "source": { + "module": "tiny-vue", + "symbol": "chart-gauge" + }, + "description": "chart-gauge Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-graph", + "source": { + "module": "tiny-vue", + "symbol": "chart-graph" + }, + "description": "chart-graph Component", + "attributes": [ + { + "name": "Options", + "value": { + "kind": "expression", + "type": "any" + }, + "description": "关系图目前仅支持 eCharts 原生属性配置,使用方式和 eCharts 一致。详细配置请参考:https://echarts.apache.org/examples/zh/index.html#chart-type-graph", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-heatmap", + "source": { + "module": "tiny-vue", + "symbol": "chart-heatmap" + }, + "description": "chart-heatmap Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-histogram", + "source": { + "module": "tiny-vue", + "symbol": "chart-histogram" + }, + "description": "chart-histogram Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-line", + "source": { + "module": "tiny-vue", + "symbol": "chart-line" + }, + "description": "chart-line Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-liquidfill", + "source": { + "module": "tiny-vue", + "symbol": "chart-liquidfill" + }, + "description": "chart-liquidfill Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-map", + "source": { + "module": "tiny-vue", + "symbol": "chart-map" + }, + "description": "chart-map Component", + "attributes": [ + { + "name": "Options", + "value": { + "kind": "expression", + "type": "any" + }, + "description": "关系图目前仅支持 eCharts 原生属性配置,使用方式和 eCharts 一致。详细配置请参考:https://echarts.apache.org/examples/zh/index.html#chart-type-graph", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-pie", + "source": { + "module": "tiny-vue", + "symbol": "chart-pie" + }, + "description": "chart-pie Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-process", + "source": { + "module": "tiny-vue", + "symbol": "chart-process" + }, + "description": "chart-process Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-radar", + "source": { + "module": "tiny-vue", + "symbol": "chart-radar" + }, + "description": "chart-radar Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-ring", + "source": { + "module": "tiny-vue", + "symbol": "chart-ring" + }, + "description": "chart-ring Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-sankey", + "source": { + "module": "tiny-vue", + "symbol": "chart-sankey" + }, + "description": "chart-sankey Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-scatter", + "source": { + "module": "tiny-vue", + "symbol": "chart-scatter" + }, + "description": "chart-scatter Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-sunburst", + "source": { + "module": "tiny-vue", + "symbol": "chart-sunburst" + }, + "description": "chart-sunburst Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-tree", + "source": { + "module": "tiny-vue", + "symbol": "chart-tree" + }, + "description": "chart-tree Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-waterfall", + "source": { + "module": "tiny-vue", + "symbol": "chart-waterfall" + }, + "description": "chart-waterfall Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart-wordcloud", + "source": { + "module": "tiny-vue", + "symbol": "chart-wordcloud" + }, + "description": "chart-wordcloud Component", + "attributes": [], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-chart", + "source": { + "module": "tiny-vue", + "symbol": "chart" + }, + "description": "chart Component", + "attributes": [ + { + "name": "cancel-resize-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用 resize 时的容器检测", + "default": "false", + "required": false + }, + { + "name": "change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "属性修改触发图表重绘回调的延迟", + "default": "'0'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "数据由指标和维度组成,“维度” 指的是数据的属性,“指标” 是量化衡量标准", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "事件绑定", + "default": "", + "required": false + }, + { + "name": "extend", + "value": { + "kind": "expression", + "type": "objcet" + }, + "description": "echarts 的配置项", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的高度。", + "default": "'400px'", + "required": false + }, + { + "name": "init-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "init 附加参数", + "default": "", + "required": false + }, + { + "name": "judge-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理生成图表时的宽度问题", + "default": "false", + "required": false + }, + { + "name": "legend-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图例", + "default": "true", + "required": false + }, + { + "name": "not-set-unchange", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "未发生变化时不参加 setOption 的属性", + "default": "", + "required": false + }, + { + "name": "resize-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "窗口 resize 事件回调的延迟", + "default": "'200'", + "required": false + }, + { + "name": "resizeable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处理窗口 resize 事件", + "default": "true", + "required": false + }, + { + "name": "set-option-opts", + "value": { + "kind": "enum", + "type": "boolean | object", + "values": [ + "boolean", + "object" + ] + }, + "description": "echarts setOption 的第二个参数", + "default": "true", + "required": false + }, + { + "name": "theme", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义主题名称。;自定义主题对象。", + "default": "", + "required": false + }, + { + "name": "theme-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义主题名称,如果设置了 theme-name, 则 theme 无效", + "default": "", + "required": false + }, + { + "name": "tooltip-visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示提示框", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图表容器的宽度。", + "default": "'auto'", + "required": false + }, + { + "name": "width-change-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器宽度变化的延迟", + "default": "'300'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表配置项(无法与settings混用)", + "default": "", + "required": false + }, + { + "name": "settings", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置项", + "default": "", + "required": false + }, + { + "name": "color-mode", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义颜色模式", + "default": "", + "required": false + }, + { + "name": "mark-line", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标线", + "default": "", + "required": false + }, + { + "name": "mark-area", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标志区域", + "default": "", + "required": false + }, + { + "name": "mark-point", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表标点", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "图表加载状态", + "default": "", + "required": false + }, + { + "name": "data-empty", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "暂无数据状态", + "default": "", + "required": false + }, + { + "name": "before-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对数据提前进行额外的处理,在数据转化为配置项开始前触发", + "default": "", + "required": false + }, + { + "name": "after-config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "对生成好的echarts配置进行额外的处理,在数据转化为配置项结束后触发", + "default": "", + "required": false + }, + { + "name": "after-set-option", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例", + "default": "", + "required": false + }, + { + "name": "after-set-option-once", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "生成图之后获取 echarts 实例(只执行一次)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "ready", + "description": "图表渲染完成后触发,每次渲染都会触发一次" + }, + { + "name": "ready-once", + "description": "图表渲染完成后触发,只会在首次渲染完成后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-checkbox", + "source": { + "module": "tiny-vue", + "symbol": "checkbox" + }, + "description": "checkbox Component", + "attributes": [ + { + "name": "checked", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认勾选", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "是否开启组件 display-only 只显示模式,默认值为 false", + "default": "", + "required": false + }, + { + "name": "false-label", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "没有选中时的值", + "default": "", + "required": false + }, + { + "name": "indeterminate", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置 indeterminate 状态,只负责样式控制", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "enum", + "type": "string | number | boolean", + "values": [ + "string", + "number", + "boolean" + ] + }, + "description": "选中状态的值(只有在 checkbox-group 中或者绑定对象类型为 array 时有效)", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | boolean", + "values": [ + "string", + "number", + "boolean" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 name 属性", + "default": "", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "'filter'" + }, + "description": "过滤器模式", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "复选框显示的文本", + "default": "", + "required": false + }, + { + "name": "true-label", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "选中时的值", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String / Number / Boolean" + }, + "description": "绑定值", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当绑定值变化时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "checkbox的内容" + } + ] + }, + { + "name": "tiny-checkbox-group", + "source": { + "module": "tiny-vue", + "symbol": "checkbox-group" + }, + "description": "checkbox-group Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "fill", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮形式的 checkbox 激活时的填充色和边框色", + "default": "", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "可被勾选的 checkbox 的最大数量", + "default": "", + "required": false + }, + { + "name": "min", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "可被勾选的 checkbox 的最小数量", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string[] | number[]", + "values": [ + "string[]", + "number[]" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "ICheckboxGroupOptions[]" + }, + "description": "checkbox-group 子项配置列表", + "default": "", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "'filter'" + }, + "description": "过滤器模式", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "多选框组尺寸,仅对按钮形式的 checkbox 或带有边框的 checkbox 有效", + "default": "", + "required": false + }, + { + "name": "text-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮形式的 checkbox 激活时的文本颜色", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'button' | 'checkbox'", + "values": [ + "button", + "checkbox" + ] + }, + "description": " 复选框组子项组件类型,需配合 options 属性使用", + "default": "'checkbox'", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置组件排列方式,设置复选框是否垂直排列", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当绑定值变化时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "checkbox-group 选项组" + } + ] + }, + { + "name": "tiny-checkbox-button", + "source": { + "module": "tiny-vue", + "symbol": "checkbox-button" + }, + "description": "checkbox-button Component", + "attributes": [ + { + "name": "checked", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认勾选", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "ICheckboxGroupOptions.events" + }, + "description": "原生事件", + "default": "", + "required": false + }, + { + "name": "false-label", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "没有选中时的值", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "enum", + "type": "string | number | boolean", + "values": [ + "string", + "number", + "boolean" + ] + }, + "description": "选中状态的值(只有在 checkbox-group 中或者绑定对象类型为array时有效)", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | boolean", + "values": [ + "string", + "number", + "boolean" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 name 属性", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "复选框文本", + "default": "", + "required": false + }, + { + "name": "true-label", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "选中时的值", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "checkbox-button 的内容" + } + ] + }, + { + "name": "tiny-collapse", + "source": { + "module": "tiny-vue", + "symbol": "collapse" + }, + "description": "collapse Component", + "attributes": [ + { + "name": "accordion", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否手风琴模式", + "default": "false", + "required": false + }, + { + "name": "before-close", + "value": { + "kind": "enum", + "type": "(item: Component, activeNames: string | number | Array) => boolean", + "values": [ + "(item: Component, activeNames: string", + "number", + "Array) => boolean" + ] + }, + "description": "阻止折叠面板切换", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | Array", + "values": [ + "string", + "number", + "Array" + ] + }, + "description": "当前激活的面板。如果是手风琴模式,绑定值类型需要为 string | number,否则为 Array", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String / Array /Number" + }, + "description": "当前激活的面板(如果是手风琴模式,绑定值类型需要为string,否则为array)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当前激活面板改变时触发。如果是手风琴模式,参数 activeNames 类型为 string | number,否则为 Array" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "icon", + "description": "展开收起icon插槽" + } + ] + }, + { + "name": "tiny-collapse-item", + "source": { + "module": "tiny-vue", + "symbol": "collapse-item" + }, + "description": "collapse-item Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "name", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "唯一标志符", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "title-right", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义面板标题右侧内容", + "default": "", + "required": false + }, + { + "name": "expand-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义icon 图标", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "icon", + "description": "展开折叠 icon 图标" + }, + { + "name": "title", + "description": "标题" + }, + { + "name": "title-right", + "description": "自定义面板标题右侧内容" + } + ] + }, + { + "name": "tiny-color-picker", + "source": { + "module": "tiny-vue", + "symbol": "color-picker" + }, + "description": "color-picker Component", + "attributes": [ + { + "name": "alpha", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用alpha选择", + "default": "false", + "required": false + }, + { + "name": "history", + "value": { + "kind": "enum", + "type": "string[] | undefined", + "values": [ + "string[]", + "undefined" + ] + }, + "description": "历史记录默认值", + "default": "undefined", + "required": false + }, + { + "name": "predefine", + "value": { + "kind": "enum", + "type": "string[] | undefined", + "values": [ + "string[]", + "undefined" + ] + }, + "description": "预定义颜色色值", + "default": "undefined", + "required": false + }, + { + "name": "enable-history", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用预定义颜色", + "default": "false", + "required": false + }, + { + "name": "enable-predefine-color", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用预定义颜色", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义color-picker尺寸;该属性的可选值为 large / medium / small / mini", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认显示color-select", + "default": "false", + "required": false + }, + { + "name": "format", + "value": { + "kind": "enum", + "type": "('hex'|'rgb'|'hsl'|'hsv')[]", + "values": [ + "(hex", + "rgb", + "hsl", + "hsv)[]" + ] + }, + "description": "点击确认后, confirm的事件将会返回对应的format数值. 如果为空数组则表示禁用颜色格式下拉选择", + "default": "[]", + "required": false + } + ], + "events": [ + { + "name": "cancel", + "description": "按下取消或点击外部的时触发该事件" + }, + { + "name": "confirm", + "description": "按下确认时触发该事件" + } + ], + "slots": [] + }, + { + "name": "tiny-color select panel", + "source": { + "module": "tiny-vue", + "symbol": "color select panel" + }, + "description": "color select panel Component", + "attributes": [ + { + "name": "alpha", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用alpha选择", + "default": "false", + "required": false + }, + { + "name": "history", + "value": { + "kind": "enum", + "type": "string[] | undefined", + "values": [ + "string[]", + "undefined" + ] + }, + "description": "历史记录默认值", + "default": "undefined", + "required": false + }, + { + "name": "predefine", + "value": { + "kind": "enum", + "type": "string[] | undefined", + "values": [ + "string[]", + "undefined" + ] + }, + "description": "预定义颜色色值", + "default": "undefined", + "required": false + }, + { + "name": "enable-history", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用预定义颜色", + "default": "false", + "required": false + }, + { + "name": "enable-predefine-color", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用预定义颜色", + "default": "false", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认显示color select panel", + "default": "false", + "required": false + }, + { + "name": "format", + "value": { + "kind": "enum", + "type": "('hex'|'rgb'|'hsl'|'hsv')[]", + "values": [ + "(hex", + "rgb", + "hsl", + "hsv)[]" + ] + }, + "description": "点击确认后, confirm的事件将会返回对应的format数值. 如果为空数组则表示禁用颜色格式下拉选择", + "default": "[]", + "required": false + } + ], + "events": [ + { + "name": "cancel", + "description": "按下取消或点击外部的时触发该事件" + }, + { + "name": "color-update", + "description": "when click predefine color or history, will trigger color-update event" + }, + { + "name": "confirm", + "description": "按下确认时触发该事件" + } + ], + "slots": [] + }, + { + "name": "tiny-color", + "source": { + "module": "tiny-vue", + "symbol": "color" + }, + "description": "color Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-columnlistitem", + "source": { + "module": "tiny-vue", + "symbol": "ColumnListItem" + }, + "description": "ColumnListItem Component", + "attributes": [ + { + "name": "auto-width", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "卡片的宽度是否自动撑开,设置后将不再给卡片设置固定宽度", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "用户自定义class,可覆盖组件默认class", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "卡片禁用勾选", + "default": "", + "required": false + }, + { + "name": "flex-basis", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置内容插槽的宽度,最多能传入 4 个值,支持百分比,固定宽度及固有的尺寸关键词,默认为 auto。", + "default": "", + "required": false + }, + { + "name": "flex-grow", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置每一项在 flex 容器中分配剩余空间的相对比例,默认为 [1, 1, 1, 1]。", + "default": "", + "required": false + }, + { + "name": "icon-more", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "更多按钮图标,可传入一个svg图标对象进行替换", + "default": "", + "required": false + }, + { + "name": "image", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "图片地址", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "String / Number" + }, + "description": "checkbox或radio的label", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "操作按钮配置", + "default": "", + "required": false + }, + { + "name": "round", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "通过 round 设置是否展示圆形", + "default": "", + "required": false + }, + { + "name": "show-checkbox", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "显示checkbox按钮", + "default": "", + "required": false + }, + { + "name": "show-radio", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "显示radio按钮", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "尺寸,支持medium、small 2个尺寸,默认值为medium", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "组件类型,可选值有list | card,默认为 card", + "default": "card", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "any" + }, + "description": "双向数据绑定", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "组件选中/取消选中事件" + }, + { + "name": "icon-click", + "description": "操作栏按钮点击事件" + } + ], + "slots": [ + { + "name": "column1", + "description": "内容插槽1" + }, + { + "name": "column2", + "description": "内容插槽2" + }, + { + "name": "column3", + "description": "内容插槽3" + }, + { + "name": "column4", + "description": "内容插槽4" + }, + { + "name": "image", + "description": "图片插槽" + }, + { + "name": "operate", + "description": "操作栏插槽" + } + ] + }, + { + "name": "tiny-company", + "source": { + "module": "tiny-vue", + "symbol": "company" + }, + "description": "company Component", + "attributes": [ + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮;是否可清空", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchCompany", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义公司查询接口,fetchCompany返回一个Promise对象", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义公司数据映射,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "原生属性,设置最大值", + "default": "该属性的默认值为 1000", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string , number" + }, + "description": "设置下拉框的值。", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框内的提示占位文本。", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-config-provider", + "source": { + "module": "tiny-vue", + "symbol": "config-provider" + }, + "description": "config-provider Component", + "attributes": [ + { + "name": "design", + "value": { + "kind": "expression", + "type": "ConfigProviderProps" + }, + "description": "规范,可以通过该属于定制一些自定义的交互规范", + "default": "", + "required": false + }, + { + "name": "direction", + "value": { + "kind": "enum", + "type": "'ltr' | 'rtl'", + "values": [ + "ltr", + "rtl" + ] + }, + "description": "文字样式方向", + "default": "ltr", + "required": false + }, + { + "name": "tag", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "是否被元素包裹, 如果是vue2且没有一个单一节点, 组件会自动创建一个div", + "default": "{enable: true,name: 'div'}", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-container", + "source": { + "module": "tiny-vue", + "symbol": "container" + }, + "description": "container Component", + "attributes": [ + { + "name": "aside-width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "左侧宽度", + "default": "200", + "required": false + }, + { + "name": "footer-height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "底部高度", + "default": "60", + "required": false + }, + { + "name": "header-height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "头部高度", + "default": "60", + "required": false + }, + { + "name": "pattern", + "value": { + "kind": "expression", + "type": "IContainerPattern" + }, + "description": "版型类型", + "default": "\"default\"", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "aside", + "description": "侧边内容插槽" + }, + { + "name": "default", + "description": "主要内容插槽" + }, + { + "name": "footer", + "description": "底部内容插槽" + }, + { + "name": "header", + "description": "头部内容插槽" + } + ] + }, + { + "name": "tiny-country", + "source": { + "module": "tiny-vue", + "symbol": "country" + }, + "description": "country Component", + "attributes": [ + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮;是否可清空", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchCountry", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义国家查询接口,返回一个Promise对象,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义数据映射,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string , number" + }, + "description": "设置下拉框的值。", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框内的提示占位文本。", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-crop", + "source": { + "module": "tiny-vue", + "symbol": "crop" + }, + "description": "crop Component", + "attributes": [ + { + "name": "aspect-ratio", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "裁剪框的宽高比", + "default": "16 / 9", + "required": false + }, + { + "name": "auto-crop", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "初始化时,是否自动显示裁剪框", + "default": "true", + "required": false + }, + { + "name": "auto-crop-area", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "定义自动裁剪面积大小(百分比)", + "default": "0.8", + "required": false + }, + { + "name": "background", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示容器的网格背景", + "default": "true", + "required": false + }, + { + "name": "center", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "裁剪框是否在图片正中心,并显示一个 + 号", + "default": "false", + "required": false + }, + { + "name": "crop-type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图片裁剪后返回的类型,可配置为 blob 和 base64", + "default": "base64", + "required": false + }, + { + "name": "cropvisible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置裁剪弹框是否可见", + "default": "false", + "required": false + }, + { + "name": "drag-mode", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义 cropper 的拖拽模式;'crop': 可以产生一个新的裁剪框 3 。'move':只可以移动图片 3 。'none': 什么也不处理", + "default": "crop", + "required": false + }, + { + "name": "guides", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在裁剪框上方显示虚线", + "default": "true", + "required": false + }, + { + "name": "max-size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置待裁剪图片的最大大小,默认为 1M", + "default": "1M", + "required": false + }, + { + "name": "min-container-height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器的最小高度", + "default": "300", + "required": false + }, + { + "name": "min-container-width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "容器的最小宽度", + "default": "652", + "required": false + }, + { + "name": "min-crop-box-height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "裁剪层的最小高度", + "default": "0", + "required": false + }, + { + "name": "min-crop-box-width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "裁剪层的最小宽度", + "default": "0", + "required": false + }, + { + "name": "modal", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示图片上方裁剪框下方的黑色模态", + "default": "true", + "required": false + }, + { + "name": "movable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许可以移动后面的图片", + "default": "true", + "required": false + }, + { + "name": "quality", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置图片裁剪后的压缩比例,值在 0-1 之间", + "default": " 0.92", + "required": false + }, + { + "name": "rotatable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许旋转图像;默认为 true", + "default": "true", + "required": false + }, + { + "name": "src", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "默认裁剪的源图片", + "default": "", + "required": false + }, + { + "name": "view-mode", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "定义 cropper 的视图模式;0:没有限制,3 可以移动到 2 外。1:3 只能在 2 内移动。2:2 图片不全部铺满 1 (即缩小时可以有一边出现空隙)。3:2 图片填充整个 1", + "default": "0", + "required": false + }, + { + "name": "wheel-zoom-ratio", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "用鼠标移动图像时,定义缩放比例", + "default": "0.1", + "required": false + }, + { + "name": "zoom-on-wheel", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可以通过滚动鼠标滚轮来缩放图像", + "default": "true", + "required": false + }, + { + "name": "zoomable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许放大图像", + "default": "true", + "required": false + } + ], + "events": [ + { + "name": "crop", + "description": "当画布(图像包装器)或裁剪框发生改变时触发;回调参数为 (event: Event),原生事件" + }, + { + "name": "cropdata", + "description": "cropdata 事件回调函数中可以拿到裁剪后的数据,默认为 base64 数据" + }, + { + "name": "cropend", + "description": "当画布(图像包装器)或剪切框发生变化结束时触发;回调参数为 (event: Event)" + }, + { + "name": "cropmove", + "description": "当画布(图像包装器)或剪切框正在发生变化时触发;回调参数为 (event: Event)" + }, + { + "name": "cropstart", + "description": "当画布(图像包装器)或剪切框开始发生变化时触发;回调参数为 (event: Event)" + }, + { + "name": "ready", + "description": "当一个 cropper 实例完全构建时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-currency", + "source": { + "module": "tiny-vue", + "symbol": "currency" + }, + "description": "currency Component", + "attributes": [ + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetch-currency", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义金额查询接口,返回一个Promise对象", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义数据映射,在没有使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string , number" + }, + "description": "设置下拉框的值。", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框内的提示占位文本。", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框尺寸,只在 type!=\"textarea\" 时有效;该属性的可选值为 medium / small / mini", + "default": "", + "required": false + }, + { + "name": "set-default", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启设置默认币种,默认值为 false", + "default": "false", + "required": false + }, + { + "name": "set-default-currency", + "value": { + "kind": "expression", + "type": "function" + }, + "description": "设置默认币种的自定义方法", + "default": "", + "required": false + }, + { + "name": "fetch-default-currency", + "value": { + "kind": "expression", + "type": "function" + }, + "description": "设置默认币种的服务", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示标题,设置 shape='filter' 属性切换至过滤器模式时有效,可参考 FilterBox 组件属性", + "default": "", + "required": false + }, + { + "name": "drop-style", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义下拉选项样式", + "default": "{}", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 shape='filter' 属性切换至过滤器模式", + "default": "", + "required": false + }, + { + "name": "tip", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示提示信息,设置 shape='filter' 属性切换至过滤器模式时有效,可参考 FilterBox 组件属性", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "\n arg1:{Any|Array 单选并且未指定渲染类型时,是选中项的值字段,此时没有arg2参数;多选并且未指定渲染类型时,是选中项值字段组成的数组,此时没有arg2参数;单选并且渲染类型为树或者表格时,是选中项对象,此时没有arg2参数;多选并且渲染类型为树或者表格时,是选中项对象值字段组成的数组,此时有arg2参数;},
\n arg2:{Array 多选并且渲染类型为树或者表格时,是选中项对象组成的数组}\n " + } + ], + "slots": [] + }, + { + "name": "tiny-date-panel", + "source": { + "module": "tiny-vue", + "symbol": "date-panel" + }, + "description": "date-panel Component", + "attributes": [ + { + "name": "disabled-date", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "配置部分禁用", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "面板选中日期格式", + "default": "'yyyy-MM-dd'", + "required": false + }, + { + "name": "v-model / modelValue", + "value": { + "kind": "enum", + "type": "date | string | number", + "values": [ + "date", + "string", + "number" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 DatePanel 面板添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日期是否只读", + "default": "false", + "required": false + }, + { + "name": "shortcuts", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置快捷选项", + "default": "[]", + "required": false + }, + { + "name": "show-week-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示周次序号", + "default": "false", + "required": false + }, + { + "name": "format-weeks", + "value": { + "kind": "expression", + "type": "(customWeeks: number, weekFirstDays: string[]) => string" + }, + "description": "格式化周次序号,该回调函数有两个参数,customWeeks 用来获取自定义周次的序号,weekFirstDays 用来获取每周次中的首个日期", + "default": "", + "required": false + }, + { + "name": "first-day-of-week", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置每周的第一天是星期几,默认值是7,也就是星期天", + "default": "7", + "required": false + } + ], + "events": [ + { + "name": "select-change", + "description": "用户确认选定的值时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-date-range", + "source": { + "module": "tiny-vue", + "symbol": "date-range" + }, + "description": "date-range Component", + "attributes": [ + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "[]", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'daterange | datetimerange'", + "values": [ + "daterange", + "datetimerange" + ] + }, + "description": "时间区间类型", + "default": "daterange", + "required": false + }, + { + "name": "disabled-date", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "配置部分禁用", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示在输入框中的格式", + "default": "'yyyy-MM-dd'", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 DateRange 下拉弹框添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日期是否只读", + "default": "false", + "required": false + }, + { + "name": "shortcuts", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置快捷选项", + "default": "[]", + "required": false + }, + { + "name": "show-week-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示周次序号", + "default": "false", + "required": false + }, + { + "name": "unlink-panels", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在范围选择器里取消两个日期面板之间的联动", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "select-change", + "description": "用户确认选定的值时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-month-range", + "source": { + "module": "tiny-vue", + "symbol": "month-range" + }, + "description": "month-range Component", + "attributes": [ + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "[]", + "required": false + }, + { + "name": "disabled-date", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "配置部分禁用", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示在输入框中的格式", + "default": "'yyyy-MM'", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 MonthRange 下拉弹框添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日期是否只读", + "default": "false", + "required": false + }, + { + "name": "shortcuts", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置快捷选项", + "default": "[]", + "required": false + }, + { + "name": "unlink-panels", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在范围选择器里取消两个日期面板之间的联动", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "select-change", + "description": "用户确认选定的值时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-year-range", + "source": { + "module": "tiny-vue", + "symbol": "year-range" + }, + "description": "year-range Component", + "attributes": [ + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "[]", + "required": false + }, + { + "name": "disabled-date", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "配置部分禁用", + "default": "", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 YearRange 下拉弹框添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日期是否只读", + "default": "false", + "required": false + }, + { + "name": "shortcuts", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置快捷选项", + "default": "[]", + "required": false + }, + { + "name": "unlink-panels", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在范围选择器里取消两个日期面板之间的联动", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "select-change", + "description": "用户确认选定的值时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-date-picker-mobile", + "source": { + "module": "tiny-vue", + "symbol": "date-picker-mobile" + }, + "description": "date-picker-mobile Component", + "attributes": [ + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "弹出面板是否锁定浏览器滚动条,默认值为 true", + "default": "", + "required": false + }, + { + "name": "picker-options", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "日期选择器特有的选项,该属性的默认值为 { disabledDate: null },其中 disabledDate 可以设置日期范围限制", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "组件类型,默认值为 date", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number, String, Array, Date" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "选择日期时触发" + }, + { + "name": "confirm", + "description": "面板确认时触发" + }, + { + "name": "time-confirm", + "description": "时间面板确认时触发" + }, + { + "name": "update:visible", + "description": "显示或隐藏面板时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "日期单元格插槽,参数:data 当前日期数据" + } + ] + }, + { + "name": "tiny-date-picker", + "source": { + "module": "tiny-vue", + "symbol": "date-picker" + }, + "description": "date-picker Component", + "attributes": [ + { + "name": "align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "日期选择面板和输入框的对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "clear-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义清空图标", + "default": "IconOperationfaild", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮", + "default": "true", + "required": false + }, + { + "name": "default-time", + "value": { + "kind": "enum", + "type": "string | string[]", + "values": [ + "string", + "string[]" + ] + }, + "description": "type=\"datetime\" 时,default-time 是一个字符串,用于设置选择一个日期后,时间输入框中的默认值;
type=\"datetimerange\" 时,default-time 是一个字符串数组,用于设置选择一个日期范围后,开始和结束时间输入框中的默认值", + "default": "'00:00:00' | ['00:00:00', '00:00:00']", + "required": false + }, + { + "name": "default-value", + "value": { + "kind": "enum", + "type": "string | Date", + "values": [ + "string", + "Date" + ] + }, + "description": "当选中的日期值为空时,选择器面板打开时默认显示的时间,可以是日期格式或者能被 new Date() 解析的字符串", + "default": "new Date()", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "false", + "required": false + }, + { + "name": "editable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "文本框可输入", + "default": "true", + "required": false + }, + { + "name": "end-placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "范围选择时结束日期的占位内容", + "default": "''", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示在输入框中的格式", + "default": "'yyyy-MM-dd'", + "required": false + }, + { + "name": "format-weeks", + "value": { + "kind": "expression", + "type": "(customWeeks: number, weekFirstDays: string[]) => string" + }, + "description": "格式化周次序号,该回调函数有两个参数,customWeeks 用来获取自定义周次的序号,weekFirstDays 用来获取每周次中的首个日期", + "default": "", + "required": false + }, + { + "name": "isutc8", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "默认值为 false,设置为 true 时切换系统默认时区,时间依然显示为东八区时间,适用场景为海外地区显示东八区时间", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置 shape=\"filter\" 属性之后,代表过滤器模式下显示的标题,单独设置 label 属性可以使 label 放置在组件的开始位置", + "default": "''", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "Date | string | number | Array", + "values": [ + "Date", + "string", + "number", + "Array" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性", + "default": "''", + "required": false + }, + { + "name": "picker-options", + "value": { + "kind": "expression", + "type": "IPickerOptions" + }, + "description": "配置部分禁用、快捷选项等,包含 firstDayOfWeek / disabledDate / onPick / shortcuts 属性,详细用法可参考 IPickerOptions 类型声明", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "非范围选择时的占位内容", + "default": "''", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素,在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 DatePicker 下拉弹框添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "range-separator", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选择范围时的分隔符", + "default": "'-'", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日历组件是否只读", + "default": "false", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 shape=\"filter\" 属性切换至过滤器模式", + "default": "", + "required": false + }, + { + "name": "show-timezone", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启设置日期选择面板时区选择", + "default": "false", + "required": false + }, + { + "name": "show-week-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示周次序号", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "输入框尺寸", + "default": "", + "required": false + }, + { + "name": "start-placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "范围选择时开始日期的占位内容", + "default": "''", + "required": false + }, + { + "name": "step", + "value": { + "kind": "expression", + "type": "IStep" + }, + "description": "设置 type=\"datetime\" 或者 type=\"datetimerange\" 属性之后,可以通过 step 配置时间的步长,step 是一个对象,包含三个属性:hour、minute、second,分别用来配置时、分、秒的步长", + "default": "", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义选择器的后置图标", + "default": "IconCalendar", + "required": false + }, + { + "name": "time-arrow-control", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过箭头按钮控制时间选择,当 type 为 datetime、datetimerange 时使用,默认为 通过鼠标滚轮滚动选择时间", + "default": "false", + "required": false + }, + { + "name": "time-format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当自定义的 format 格式无法自动区分时间与日期时,可配置该选项用来辅助确定格式", + "default": "'HH:mm:ss'", + "required": false + }, + { + "name": "tip", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "过滤器模式下显示的提示信息", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IType" + }, + "description": "显示类型,该属性的可选值可参考 IType 类型声明", + "default": "'date'", + "required": false + }, + { + "name": "unlink-panels", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在范围选择器里取消两个日期面板之间的联动", + "default": "false", + "required": false + }, + { + "name": "validate-event", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置日期选择器在输入时是否会触发表单校验", + "default": "true", + "required": false + }, + { + "name": "value-format", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指定绑定值的格式,不指定则绑定值为 Date 对象", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "当 input 失去焦点时触发" + }, + { + "name": "change", + "description": "用户确认选定的值时触发" + }, + { + "name": "focus", + "description": "当 input 获得焦点时触发" + } + ], + "slots": [ + { + "name": "now", + "description": "组件“此刻”位置插槽" + } + ] + }, + { + "name": "tiny-dept", + "source": { + "module": "tiny-vue", + "symbol": "dept" + }, + "description": "dept Component", + "attributes": [ + { + "name": "autoSelect", + "value": { + "kind": "expression", + "type": "Boolen" + }, + "description": "设置当部门信息仅一条数据时时自动补全选中", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "beforeConfirm", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "确认之前的钩子,若返回 false 或者返回 Promise 且被 reject,则阻止弹框关闭", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "Boolen" + }, + "description": "禁用", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchDept", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义部门搜索查询接口,返回一个Promise对象,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "fetchDeptByValue", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义部门详情查询接口,返回一个Promise对象,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "fetchDeptList", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义部门列表查询接口,返回一个Promise对象,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string " + }, + "description": "设置组件大小", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string " + }, + "description": "设置弹窗标题", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string " + }, + "description": "设置部门组件的初始化时的显示值。", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "cancel", + "description": "点击取消按钮触发的事件。" + }, + { + "name": "change", + "description": "选择的部门值改变时触发,回调参数为改变后的部门编码。;value: 改变后的值" + }, + { + "name": "close", + "description": "关闭部门弹出框时触发该事件。" + }, + { + "name": "confirm", + "description": "点击确认按钮触发的事件。" + }, + { + "name": "open", + "description": "点击弹出弹框触发的事件。" + }, + { + "name": "selected", + "description": "点击选中部门触发的事件,回调参数为选中的部门编码。" + } + ], + "slots": [ + { + "name": "hrapprover", + "description": "权签人" + } + ] + }, + { + "name": "tiny-dialog-box", + "source": { + "module": "tiny-vue", + "symbol": "dialog-box" + }, + "description": "dialog-box Component", + "attributes": [ + { + "name": "append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "DialogBox 本身是否插入到 body 上,嵌套的 Dialog 必须指定该属性并赋值为 true", + "default": "false", + "required": false + }, + { + "name": "center", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置为 true 时 弹出框的头部与底部内容会自动居中", + "default": "false", + "required": false + }, + { + "name": "close-on-click-modal", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可以通过点击遮罩层关闭弹窗", + "default": "true", + "required": false + }, + { + "name": "close-on-press-escape", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可以通过 ESC 键关闭遮罩层", + "default": "true", + "required": false + }, + { + "name": "destroy-on-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "关闭时销毁对话框内的元素,而非隐藏", + "default": "false", + "required": false + }, + { + "name": "drag-outside-window", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "可将弹窗拖出窗口", + "default": "false", + "required": false + }, + { + "name": "dialog-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义配置弹窗类名", + "default": "", + "required": false + }, + { + "name": "draggable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启弹窗的拖拽功能", + "default": "false", + "required": false + }, + { + "name": "fullscreen", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "弹出框是否全屏", + "default": "false", + "required": false + }, + { + "name": "is-form-reset", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "关闭弹窗,默认重置表单数据", + "default": "true", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "Dialog 弹出时是否禁用滚动条", + "default": "true", + "required": false + }, + { + "name": "max-height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "实现窗口最大高度", + "default": "", + "required": false + }, + { + "name": "modal", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用遮罩层", + "default": "true", + "required": false + }, + { + "name": "modal-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "遮罩层是否应用到 body 上,为 false 时遮罩层会应用到 DialogBox 的父元素上", + "default": "true", + "required": false + }, + { + "name": "resize", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "弹窗是否能切换全屏", + "default": "false", + "required": false + }, + { + "name": "right-slide", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启弹出右侧滑出功能", + "default": "false", + "required": false + }, + { + "name": "show-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示关闭按钮", + "default": "true", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示弹窗头部 header", + "default": "true", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹出框标题", + "default": "", + "required": false + }, + { + "name": "top", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置弹出框距离窗口顶部的高度", + "default": "'15vh'", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制弹出框显示与关闭", + "default": "false", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹出框的宽度", + "default": "'500px'", + "required": false + }, + { + "name": "custom-style", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义实现双层抽屉", + "default": "", + "required": false + }, + { + "name": "no-animation", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "是否开启动画", + "default": "", + "required": false + }, + { + "name": "dialog-transition", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "启动弹出动效由小变大", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "before-close", + "description": "Dialog 关闭弹窗前,执行的事件" + }, + { + "name": "close", + "description": "Dialog 关闭的回调" + }, + { + "name": "closed", + "description": "Dialog 关闭动画结束时的回调" + }, + { + "name": "drag-end", + "description": "Dialog 拖拽结束事件;arg包含弹窗的位置等信息" + }, + { + "name": "drag-move", + "description": "Dialog 拖拽移动事件;arg包含弹窗的位置等信息" + }, + { + "name": "drag-start", + "description": "Dialog 拖拽开始事件;arg包含弹窗的位置等信息" + }, + { + "name": "open", + "description": "Dialog 打开的回调" + }, + { + "name": "opened", + "description": "Dialog 打开动画结束时的回调" + }, + { + "name": "resize", + "description": "弹窗大小变化时的事件,比如切换全屏状态时" + } + ], + "slots": [ + { + "name": "default", + "description": "Dialog 的内容插槽" + }, + { + "name": "footer", + "description": "Dialog 按钮操作区的内容插槽" + }, + { + "name": "title", + "description": "Dialog 标题区的内容插槽" + } + ] + }, + { + "name": "tiny-dialog-select", + "source": { + "module": "tiny-vue", + "symbol": "dialog-select" + }, + "description": "dialog-select Component", + "attributes": [ + { + "name": "before-close", + "value": { + "kind": "expression", + "type": "() => boolean" + }, + "description": "弹窗关闭前的回调,返回 false 会阻止弹窗关闭", + "default": "", + "required": false + }, + { + "name": "dialog-op", + "value": { + "kind": "expression", + "type": "IDialogOption" + }, + "description": "用于配置 DialogBox 对话框组件的属性,对话框事件和插槽已透传", + "default": "{}", + "required": false + }, + { + "name": "grid-op", + "value": { + "kind": "expression", + "type": "IGridOption" + }, + "description": "表格场景时,配置 Grid 组件的属性", + "default": "{}", + "required": false + }, + { + "name": "lookup-method", + "value": { + "kind": "expression", + "type": "() => Promise" + }, + "description": "初始化选中数据的加载方法", + "default": "", + "required": false + }, + { + "name": "main-height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "配置表格或树区域的高度", + "default": "290", + "required": false + }, + { + "name": "multi", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否多选", + "default": "false", + "required": false + }, + { + "name": "pager-op", + "value": { + "kind": "expression", + "type": "IPagerOption" + }, + "description": "使用表格展示数据时,属性 pagerOp 用于配置 Pager 分页组件的属性,分页事件已透传", + "default": "
{\n  currentPage: 1,\n  pageSize: 10,\n  pageSizes: [10, 20, 30, 40, 50, 100],\n  total: 0,\n  layout: 'total, prev, pager, next, jumper'\n}
", + "required": false + }, + { + "name": "popseletor", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹窗内展示数据的组件类型,目前支持:'grid' / 'tree'", + "default": "'grid'", + "required": false + }, + { + "name": "remote-search", + "value": { + "kind": "expression", + "type": "() => Promise" + }, + "description": "使用表格展示数据时,配置表格分页查询操作函数;使用树展示数据时,配置通过pid查询所有子数据的方法", + "default": "", + "required": false + }, + { + "name": "selected-box-op", + "value": { + "kind": "expression", + "type": "ISelectedBoxOption" + }, + "description": "使用表格展示数据时,属性 selectedBoxOp 用于配置 SelectedBox 已选栏组件的属性,已选栏插槽已透传", + "default": "{}", + "required": false + }, + { + "name": "show-pager", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "使用表格展示数据时,是否显示分页组件", + "default": "true", + "required": false + }, + { + "name": "show-selected-box", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "使用表格展示数据时,是否显示已选栏组件", + "default": "true", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数据项的显示值字段", + "default": "'label'", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "多选时用于拼接数据项的 label 字段 ", + "default": "'/'", + "required": false + }, + { + "name": "tree-op", + "value": { + "kind": "expression", + "type": "ITreeOption" + }, + "description": "使用树展示数据时,树组件的配置对象", + "default": "{}", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数据项的选中值字段", + "default": "'id'", + "required": false + }, + { + "name": "value-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "多选时用于拼接数据项的选中值", + "default": "';'", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制弹出框显示与关闭", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "before-page-change", + "description": "透传子组件 Pager 的 before-page-change 事件" + }, + { + "name": "change", + "description": "监听弹窗选择的值发生变化的事件" + }, + { + "name": "close", + "description": "透传子组件 DialogBox 的 close 事件" + }, + { + "name": "closed", + "description": "透传子组件 DialogBox 的 closed 事件" + }, + { + "name": "current-change", + "description": "透传子组件 Pager 的 current-change 事件" + }, + { + "name": "drag-end", + "description": "透传子组件 DialogBox 的 drag-end 事件" + }, + { + "name": "drag-move", + "description": "透传子组件 DialogBox 的 drag-move 事件" + }, + { + "name": "drag-start", + "description": "透传子组件 DialogBox 的 drag-start 事件" + }, + { + "name": "next-click", + "description": "透传子组件 Pager 的 next-click 事件" + }, + { + "name": "open", + "description": "透传子组件 DialogBox 的 open 事件" + }, + { + "name": "opened", + "description": "透传子组件 DialogBox 的 opened 事件" + }, + { + "name": "prev-click", + "description": "透传子组件 Pager 的 prev-click 事件" + }, + { + "name": "size-change", + "description": "透传子组件 Pager 的 size-change 事件" + }, + { + "name": "resize", + "description": "弹窗大小变化时的事件,比如切换全屏状态时" + } + ], + "slots": [ + { + "name": "button", + "description": "使用表格展示数据时,自定义已选栏的自定义按钮区域" + }, + { + "name": "clear", + "description": "使用表格展示数据时,自定义已选栏的清空按钮区域" + }, + { + "name": "close", + "description": "使用表格展示数据时,自定义已选栏的选项的删除按钮" + }, + { + "name": "footer", + "description": "自定义弹窗底部" + }, + { + "name": "footer-buttons", + "description": "自定义弹窗底部按钮" + }, + { + "name": "option", + "description": "使用表格展示数据时,自定义已选栏的选项" + }, + { + "name": "search", + "description": "使用表格展示数据时,自定义搜索区域" + }, + { + "name": "select", + "description": "使用表格展示数据时,自定义已选栏的已选提示区域" + }, + { + "name": "title", + "description": "自定义弹窗标题" + } + ] + }, + { + "name": "tiny-divider", + "source": { + "module": "tiny-vue", + "symbol": "divider" + }, + "description": "divider Component", + "attributes": [ + { + "name": "border-style", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分隔线的样式,该属性的可选值为 solid / dashed / dotted", + "default": "'solid'", + "required": false + }, + { + "name": "color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分隔线的颜色", + "default": "", + "required": false + }, + { + "name": "content-background-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分割线文案的背景颜色", + "default": "", + "required": false + }, + { + "name": "content-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分隔线文案的颜色", + "default": "", + "required": false + }, + { + "name": "content-position", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分隔线文案的位置,该属性的可选值为 left / center / right", + "default": "'center'", + "required": false + }, + { + "name": "direction", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分隔线的方向,该属性的可选值为 horizontal / vertical", + "default": "'horizontal'", + "required": false + }, + { + "name": "margin", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置分割线上下左右的边距", + "default": "", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置文本位置偏移量,需同时配合`text-position`属性使用,以确定偏移的方向", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置整体的高度", + "default": "", + "required": false + }, + { + "name": "font-size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "文本字体大小", + "default": "14px", + "required": false + }, + { + "name": "status", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "分割线状态", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-drawer", + "source": { + "module": "tiny-vue", + "symbol": "drawer" + }, + "description": "drawer Component", + "attributes": [ + { + "name": "before-close", + "value": { + "kind": "expression", + "type": "(type) => boolean" + }, + "description": "弹窗关闭前的回调,返回 false 会阻止弹窗关闭", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义 class 样式", + "default": "", + "required": false + }, + { + "name": "dragable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启抽屉的宽度拖拽功能", + "default": "false", + "required": false + }, + { + "name": "flex", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "是否开启 flex 盒子布局,开启后内容区域元素自适应撑开高度,默认值为 false", + "default": "", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "弹出面板是否锁定浏览器滚动条,默认值为 true", + "default": "", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示遮罩层", + "default": "true", + "required": false + }, + { + "name": "mask-closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "默认情况下,弹窗打开后,可以单击遮罩层关闭弹窗,设置 mask-closable 为 false 后将禁用该功能", + "default": "true", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "enum", + "type": "'left' | 'right' | 'top' | 'bottom' ", + "values": [ + "left", + "right", + "top", + "bottom" + ] + }, + "description": "设置抽屉的方向", + "default": "'right'", + "required": false + }, + { + "name": "show-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示关闭图标", + "default": "true", + "required": false + }, + { + "name": "show-footer", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示底部", + "default": "false", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示头部", + "default": "true", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制抽屉的显示与关闭", + "default": "", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置抽屉的宽度", + "default": "'500px'", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置抽屉的高度", + "default": "'100vh'", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "自定义堆叠顺序(对于某些特殊场景,比如被遮挡时可能会用到)", + "default": "2000", + "required": false + } + ], + "events": [ + { + "name": "close", + "description": "关闭抽屉事件,参数 force 指定是否强制关闭" + }, + { + "name": "confirm", + "description": "确认事件,设置 :show-footer=\"true\" 时有效" + }, + { + "name": "show", + "description": "抽屉显示事件" + }, + { + "name": "update:visible", + "description": "抽屉显隐时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "footer", + "description": "底部插槽" + }, + { + "name": "header", + "description": "头部插槽" + }, + { + "name": "header-right", + "description": "头部右侧插槽" + } + ] + }, + { + "name": "tiny-drop-roles", + "source": { + "module": "tiny-vue", + "symbol": "drop-roles" + }, + "description": "drop-roles Component", + "attributes": [ + { + "name": "fetchCurrentRole", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义获取当前用户角色接口,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "fetchRole", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义获取角色列表接口,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义数据映射,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string , number" + }, + "description": "设置文本显示的值。;绑定值", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框内的提示占位文本。", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置组件大小", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "当前角色切换后触发" + } + ], + "slots": [] + }, + { + "name": "tiny-drop-times", + "source": { + "module": "tiny-vue", + "symbol": "drop-times" + }, + "description": "drop-times Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用状态", + "default": " false", + "required": false + }, + { + "name": "end", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "结束时间,以分钟计算", + "default": " 1440", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框内的提示占位文本", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": " true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 DropTimes 下拉弹框添加的 class 类名", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框尺寸", + "default": "", + "required": false + }, + { + "name": "start", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "开始时间,以分钟计算", + "default": " 0", + "required": false + }, + { + "name": "step", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "间隔时间,以分钟计算", + "default": " 15", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "下拉切换当前时间后触发该事件" + } + ], + "slots": [] + }, + { + "name": "tiny-dropdown", + "source": { + "module": "tiny-vue", + "symbol": "dropdown" + }, + "description": "dropdown Component", + "attributes": [ + { + "name": "border", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否展示边框。默认为 false。在 split-button 属性为 false 时生效", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "hide-on-click", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "点击菜单项后是否收起菜单。默认点击后收起", + "default": "true", + "required": false + }, + { + "name": "hide-timeout", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "延时多久收起下拉菜单,单位毫秒。注意:仅在 trigger 为 hover 时有效", + "default": "150", + "required": false + }, + { + "name": "inherit-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉弹框的最小宽度是否继承触发源的宽度,默认不继承", + "default": "false", + "required": false + }, + { + "name": "menu-options", + "value": { + "kind": "expression", + "type": "IMenuOption" + }, + "description": "配置式且只使用 tiny-dropdown 组件时使用", + "default": "
\n{\n  options:[],\n  textField:\"label\",\n  popperClass:\"\",\n  placement:\"bottom-end\"\n}\n
", + "required": false + }, + { + "name": "round", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否展示圆角。默认为 false。在 border 属性为 true 时生效", + "default": "", + "required": false + }, + { + "name": "show-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示下拉触发源图标", + "default": "true", + "required": false + }, + { + "name": "show-self-icon", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "更多图标下拉菜单。默认值:false", + "default": "", + "required": false + }, + { + "name": "show-timeout", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "延时多久展开下拉菜单,单位毫秒。注意:仅在 trigger 为 hover 时有效", + "default": "250", + "required": false + }, + { + "name": "single-button", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "下拉触发元素呈现为按钮组。", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "\"medium\" | \"small\" | \"mini\"", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "菜单尺寸。注意:只在 split-button为 true 的情况下生效", + "default": "", + "required": false + }, + { + "name": "split-button", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉触发元素呈现为按钮", + "default": "false", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "下拉触发源图标", + "default": "", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "初始化触发元素的原生属性 tabindex", + "default": "0", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义触发源的文本", + "default": "'下拉菜单'", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "enum", + "type": "'hover' | 'click'", + "values": [ + "hover", + "click" + ] + }, + "description": "触发下拉的方式", + "default": "'hover'", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IButtonType" + }, + "description": "按钮类型。注意:只在 split-button 为 true 的情况下有效", + "default": "", + "required": false + }, + { + "name": "v-model:visible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "手动控制下拉弹框显隐,优先级高于trigger", + "default": "false", + "required": false + }, + { + "name": "visible-arrow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉弹框是否显示箭头,默认不显示", + "default": "false", + "required": false + }, + { + "name": "lazy-show-popper", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否懒加载下拉菜单及内部的项,以优化性能,默认初始全加载菜单及内部项。", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "button-click", + "description": "监听左侧按钮点击事件,仅 split-button 为 true 时生效" + }, + { + "name": "item-click", + "description": "监听点击菜单项事件" + }, + { + "name": "visible-change", + "description": "监听下拉框的显示或隐藏状态" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义触发源文本区域。 注意: 必须是一个元素或者或者组件" + }, + { + "name": "dropdown", + "description": "自定义下拉列表区域,通常使用 tiny-dropdown-menu 组件" + } + ] + }, + { + "name": "tiny-dropdown-menu", + "source": { + "module": "tiny-vue", + "symbol": "dropdown-menu" + }, + "description": "dropdown-menu Component", + "attributes": [ + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置弹出下拉自定义样式。", + "default": "", + "required": false + }, + { + "name": "max-height", + "value": { + "kind": "enum", + "type": "Number | String", + "values": [ + "Number", + "String" + ] + }, + "description": "设置下拉最大高度。", + "default": "400", + "required": false + }, + { + "name": "multi-stage", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "设置二级下拉菜单。", + "default": "false", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IItemData []" + }, + "description": "通过配置式设置菜单项的属性", + "default": "[]", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPlacementType" + }, + "description": "菜单弹出位置", + "default": "'bottom-end'", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "下拉弹框的类名,用于自定义样式", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "菜单项文本的字段,结合 options 属性使用", + "default": "'label'", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "下拉弹框区域,通常使用 tiny-dropdown-item 组件" + } + ] + }, + { + "name": "tiny-dropdown-item", + "source": { + "module": "tiny-vue", + "symbol": "dropdown-item" + }, + "description": "dropdown-item Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "divided", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示分割线", + "default": "false", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "内嵌图标", + "default": "", + "required": false + }, + { + "name": "item-data", + "value": { + "kind": "expression", + "type": "IItemData" + }, + "description": "菜单项的配置信息", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "菜单项的文本", + "default": "", + "required": false + }, + { + "name": "level", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置二级下拉菜单标志", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "菜单项文本区域" + } + ] + }, + { + "name": "tiny-espace", + "source": { + "module": "tiny-vue", + "symbol": "espace" + }, + "description": "espace Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array , object" + }, + "description": "设置组件数据,数组对象中包含选项有 type、value、icon。type 的可选择值有:im、sip、mailto", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-exception", + "source": { + "module": "tiny-vue", + "symbol": "Exception" + }, + "description": "Exception Component", + "attributes": [ + { + "name": "component-page", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置组件级空态", + "default": "", + "required": false + }, + { + "name": "exception-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置自定义类", + "default": "", + "required": false + }, + { + "name": "page-empty", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置页面级空态", + "default": "", + "required": false + }, + { + "name": "sub-message", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置二级标题", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "

设置缺省页类型,默认为nodata,可选值有 weaknet || noperm || busy || build || weaknet || pcview

", + "default": "nodata", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "content", + "description": "

设置内容

" + }, + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-fall-menu", + "source": { + "module": "tiny-vue", + "symbol": "fall-menu" + }, + "description": "fall-menu Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置瀑布菜单的数据", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "left", + "description": "自定义左侧切换图标" + }, + { + "name": "level1", + "description": "自定义一级菜单" + }, + { + "name": "level2", + "description": "自定义二级菜单" + }, + { + "name": "level3", + "description": "自定义三级菜单" + }, + { + "name": "right", + "description": "自定义右侧切换图标" + } + ] + }, + { + "name": "tiny-file-upload", + "source": { + "module": "tiny-vue", + "symbol": "file-upload" + }, + "description": "file-upload Component", + "attributes": [ + { + "name": "accept", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "限制文件类型(thumbnail-mode 模式下此参数无效)", + "default": "", + "required": false + }, + { + "name": "action", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "上传的地址,必填参数", + "default": "", + "required": false + }, + { + "name": "auto-upload", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在选取文件后立即进行上传", + "default": "true", + "required": false + }, + { + "name": "before-add-file", + "value": { + "kind": "expression", + "type": "(callback: () => void) => void" + }, + "description": "文件选择之前的钩子,若返回 false 或者返回 Promise 且被 reject,则停止添加文件。如果不用以上 2 种方式,也可以通过执行参数中的回调函数继续进行上传【3.13.0版本新增】", + "default": "", + "required": false + }, + { + "name": "before-remove", + "value": { + "kind": "enum", + "type": "(file: IFile, fileList: IFile[]) => boolean | Promise", + "values": [ + "(file: IFile, fileList: IFile[]) => boolean", + "Promise" + ] + }, + "description": "删除文件前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止删除", + "default": "", + "required": false + }, + { + "name": "before-upload", + "value": { + "kind": "enum", + "type": "(file: IFile) => boolean | Promise", + "values": [ + "(file: IFile) => boolean", + "Promise" + ] + }, + "description": "上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传", + "default": "", + "required": false + }, + { + "name": "cache-token", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "使用 EDM 时,可配置是否缓存token(存在多个file-upload时,若配置cache-token为false,token会调用多次。否则,只调用一次)", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义class", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "IData" + }, + "description": "上传时附带的额外参数,参数自定义", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "文件上传模式,通过 display-only 设置组件是否只读", + "default": "", + "required": false + }, + { + "name": "download", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "配置 EDM 下载功能所需的参数,例如:edm:{download:{token:() =>{}}},token为鉴权token", + "default": "", + "required": false + }, + { + "name": "drag", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用拖拽上传", + "default": "false", + "required": false + }, + { + "name": "edm", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "使用 EDM 的上传下载预览功能,可在该对象里边配置上传、下载、预览功能的参数", + "default": "", + "required": false + }, + { + "name": "encrypt-config", + "value": { + "kind": "expression", + "type": "IEncryptConfig" + }, + "description": "设置水印和加密弹窗", + "default": "", + "required": false + }, + { + "name": "file-list", + "value": { + "kind": "expression", + "type": "IFileListItem[]" + }, + "description": "上传的文件列表", + "default": "", + "required": false + }, + { + "name": "file-size", + "value": { + "kind": "enum", + "type": "Number | Array", + "values": [ + "Number", + "Array" + ] + }, + "description": "限制文件大小,单位为 KB;当为 Number 类型时,小于该值停止上传;为数组时[min,max] 设置上传范围", + "default": "", + "required": false + }, + { + "name": "headers", + "value": { + "kind": "expression", + "type": "IHeaders" + }, + "description": "设置上传的请求头部;通过设置 headers 为头部请求信息", + "default": "", + "required": false + }, + { + "name": "http-request", + "value": { + "kind": "expression", + "type": "(file: ICustomParam) => Promise" + }, + "description": "覆盖默认的上传行为,可以自定义上传的实现; 由于 TinyVue 官网为 Mock 上传不能执行上传", + "default": "", + "required": false + }, + { + "name": "hwh5", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "在we码小程序中,可配置 hwh5属性 进行原生的上传和下载", + "default": "", + "required": false + }, + { + "name": "image-bg-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "配置 `list-type` 等于 `picture-single` 或 `picture-card` 模式下图片的背景色。", + "default": "", + "required": false + }, + { + "name": "is-folder-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置为 true,则在文件列表模式(show-file-list为true),hover文件名时,展示对应的文件路径,没有文件路径则只展示文件名", + "default": "", + "required": false + }, + { + "name": "is-hidden", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "达到最大上传个数时,是否隐藏上传按钮,默认不隐藏", + "default": "false", + "required": false + }, + { + "name": "isFolder", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置为 true,启用 EDM 上传文件夹的功能,最多只能上传 5 层;{edm:upload:{isFolder:true,token:() =>{}}}", + "default": "", + "required": false + }, + { + "name": "limit", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "最大允许上传个数", + "default": "", + "required": false + }, + { + "name": "list-option", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "EDM文件列表模式下,配置更新和删除文件的功能", + "default": "", + "required": false + }, + { + "name": "list-type", + "value": { + "kind": "expression", + "type": "IListType" + }, + "description": "文件列表的类型", + "default": "'text'", + "required": false + }, + { + "name": "max-name-length", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "列表项的文件名最大字符数,默认超出20个字符隐藏", + "default": "20", + "required": false + }, + { + "name": "merge-service", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置 merge-service 为 true 且开启多文件上传走默认服务会将多个上传服务合并为一个服务上传", + "default": "false", + "required": false + }, + { + "name": "mergeService", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置 mergeService 为true 且开启多文件上传走默认服务会将多个上传服务合并为一个服务上传", + "default": "", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "气泡上传,在 list-type 为默认值 text 时,设置 mode 为 bubble 时进行气泡模式的上传", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否支持多选文件", + "default": "false", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "上传的文件字段名", + "default": "'file'", + "required": false + }, + { + "name": "open-download-file", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启点击下载文件,默认不开启", + "default": "false", + "required": false + }, + { + "name": "packageToken", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "配置 EDM 批量打包下载的 token;配置结构为 edm:{download:packageToken:() =>{}},返回一个 Promise", + "default": "", + "required": false + }, + { + "name": "paramsWhitelist", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "配置 EDM 单文件下载参数白名单(默认会携带docId,wmType,docVersion),若需携带其他参数,需配置paramsWhitelist,例如:edm:{download:{paramsWhitelist: ['paramA', 'paramB']}},", + "default": "", + "required": false + }, + { + "name": "paste-upload", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用粘贴键快捷上传功能【3.11.0版本新增】", + "default": "false", + "required": false + }, + { + "name": "preivew", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "配置 EDM 预览功能所需的参数,例如:edm:{preview:{plugin:util.default,previewUrl:./_index.html?appid=应用Id,packageName: 'jslib',token:() =>{}}}", + "default": "", + "required": false + }, + { + "name": "prompt-tip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置提示是否为 tip 类型,悬浮图标时显示 tip 提示", + "default": "false", + "required": false + }, + { + "name": "re-upload-tip", + "value": { + "kind": "expression", + "type": "(count: number) => string" + }, + "description": "自定义重新上传的左侧提示文字,需要与 re-uploadable 搭配使用【3.12.0版本新增】", + "default": "", + "required": false + }, + { + "name": "re-uploadable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用重新上传功能【3.12.0版本新增】", + "default": "false", + "required": false + }, + { + "name": "show-file-list", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示已上传文件列表", + "default": "true", + "required": false + }, + { + "name": "show-name", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "上传请求参数,默认为 false", + "default": "", + "required": false + }, + { + "name": "show-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置 show-title 为 false 隐藏标题,默认为 true", + "default": "", + "required": false + }, + { + "name": "source-type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数据源类型", + "default": "", + "required": false + }, + { + "name": "thumb-option", + "value": { + "kind": "expression", + "type": "IThumbOption" + }, + "description": "文件列表的显示类型为 thumb 时的相关配置", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 title 可自定义标题", + "default": "", + "required": false + }, + { + "name": "token", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "使用 EDM 上传下载预览所需的token,返回值为 Promise", + "default": "", + "required": false + }, + { + "name": "updateId", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "EDM 需要更新文档的 docId", + "default": "", + "required": false + }, + { + "name": "upload", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "配置 EDM 上传功能所需的参数,例如:edm:{upload:{token:() =>{}}}", + "default": "", + "required": false + }, + { + "name": "with-credentials", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "支持发送 cookie 凭证信息", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "文件状态改变时触发的事件,添加文件、上传成功和上传失败时都会被触发" + }, + { + "name": "download", + "description": "文件下载时触发的事件" + }, + { + "name": "drop-error", + "description": "拖拽文件失败时触发的事件,开启拖拽时有效; file 为上传失败文件信息" + }, + { + "name": "error", + "description": "文件上传失败时触发的事件; message 为错误信息事件对象,file 为当前上传失败文件信息,fileList 为上传成功 file 数组" + }, + { + "name": "exceed", + "description": "文件超出个数限制时触发的事件; files 为上传的文件" + }, + { + "name": "hash-progress", + "description": "文件上传生成 hash 值触发的事件; percentage 为生成的进度值" + }, + { + "name": "preview", + "description": "点击文件列表中已上传的文件时触发的事件" + }, + { + "name": "progress", + "description": "文件上传时触发的事件; message 为进度条事件对象" + }, + { + "name": "remove", + "description": "从文件列表移除文件时触发的事件; file 为当前移除的文件信息" + }, + { + "name": "success", + "description": "文件上传成功时触发的事件; res 为上传成功后的响应信息事件对象,file 为当前上传的文件,fileList 为所有上传文件数组" + } + ], + "slots": [ + { + "name": "file", + "description": "定义文件显示内容" + }, + { + "name": "tip", + "description": "提示说明文字" + }, + { + "name": "trigger", + "description": "触发文件选择框的内容" + } + ] + }, + { + "name": "tiny-filterbar", + "source": { + "module": "tiny-vue", + "symbol": "FilterBar" + }, + "description": "FilterBar Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "过滤栏列表数据。", + "default": "[]", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "[]", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "过滤项点击事件。" + } + ], + "slots": [ + { + "name": "default", + "description": "过滤项插槽。" + }, + { + "name": "icon", + "description": "组件右侧图标插槽。" + } + ] + }, + { + "name": "tiny-filter-panel", + "source": { + "module": "tiny-vue", + "symbol": "filter-panel" + }, + "description": "filter-panel Component", + "attributes": [ + { + "name": "blank", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "将过滤器背景设置为透明", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "标题", + "default": "", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPopperPlacement" + }, + "description": "下拉面板位置,可选值请参考popover组件的同属性", + "default": "'bottom-start'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉面板是否添加到body元素中", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "下拉面板的class", + "default": "", + "required": false + }, + { + "name": "tip", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "标题右侧的提示信息", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示的值", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "handle-clear", + "description": "清除按钮点击事件" + }, + { + "name": "visible-change", + "description": "下拉面板显示隐藏事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-filter", + "source": { + "module": "tiny-vue", + "symbol": "Filter" + }, + "description": "Filter Component", + "attributes": [ + { + "name": "column-num", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "面板每行的列数,默认值为 3。", + "default": "3", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "自定义组件 class 样式。", + "default": "[]", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "过滤列表数据。", + "default": "[]", + "required": false + }, + { + "name": "filter-group", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "过滤组列表", + "default": "", + "required": false + }, + { + "name": "filter-value", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "过滤组绑定的值。", + "default": "[]", + "required": false + }, + { + "name": "manual", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "过滤选项自定义对接外部组件,一般和 panel 面板事件一起使用。", + "default": "[]", + "required": false + }, + { + "name": "panel-class", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "自定义组件面板 class 样式。", + "default": "[]", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "[]", + "required": false + } + ], + "events": [ + { + "name": "cancel", + "description": "关闭面板时触发的事件。" + }, + { + "name": "panel", + "description": "打开面板时触发的事件。" + } + ], + "slots": [ + { + "name": "default", + "description": "过滤项插槽。" + }, + { + "name": "footer", + "description": "面板底部按钮组插槽,提供了 cancel、reset、confirm 方法。" + }, + { + "name": "icon", + "description": "过滤图标插槽,提供了参数 active,index。" + } + ] + }, + { + "name": "tiny-float-button", + "source": { + "module": "tiny-vue", + "symbol": "float-button" + }, + "description": "float-button Component", + "attributes": [ + { + "name": "type", + "value": { + "kind": "expression", + "type": "IFloatButtonType" + }, + "description": "展示按钮不同的状态,设置为text则展示为文本按钮", + "default": "--", + "required": false + }, + { + "name": "description", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮显示的文本", + "default": "--", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "按钮展示的图标,接收为Icon组件", + "default": "--", + "required": false + }, + { + "name": "reset-time", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置按钮禁用时间,防止重复提交,单位毫秒", + "default": "1000", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置菜单触发模式。", + "default": "click", + "required": false + }, + { + "name": "open", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置菜单是否打开。", + "default": false, + "required": false + }, + { + "name": "shape", + "value": { + "kind": "enum", + "type": "'circle'|'square'", + "values": [ + "circle", + "square" + ] + }, + "description": "设置按钮形状。", + "default": "circle", + "required": false + }, + { + "name": "backTop", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否是回到顶部按钮。", + "default": false, + "required": false + }, + { + "name": "element", + "value": { + "kind": "expression", + "type": "HTMLElement" + }, + "description": "当backTop设置为true时,此属性设置滚动元素。", + "default": "document.body", + "required": false + }, + { + "name": "top", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮与顶部的距离。", + "default": "", + "required": false + }, + { + "name": "bottom", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮与底部的距离。", + "default": "20px", + "required": false + }, + { + "name": "left", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮与左边的距离。", + "default": "", + "required": false + }, + { + "name": "right", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮与右边的距离。", + "default": "20px", + "required": false + }, + { + "name": "href", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮点击后跳转的页面。", + "default": "", + "required": false + }, + { + "name": "target", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "相当于a 标签的 target 属性,href 存在时生效。", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "当按钮被点击时触发的回调函数" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,自定义按钮展开时的内容" + } + ] + }, + { + "name": "tiny-floatbar", + "source": { + "module": "tiny-vue", + "symbol": "floatbar" + }, + "description": "floatbar Component", + "attributes": [], + "events": [], + "slots": [ + { + "name": "default", + "description": "浮动块内容。" + } + ] + }, + { + "name": "tiny-floatingbutton", + "source": { + "module": "tiny-vue", + "symbol": "FloatingButton" + }, + "description": "FloatingButton Component", + "attributes": [ + { + "name": "animated", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "悬浮按钮开启动画", + "default": "false", + "required": false + }, + { + "name": "background-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "悬浮按钮背景颜色", + "default": "", + "required": false + }, + { + "name": "element-selector", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "悬浮按钮设置可传入的元素类名或者id", + "default": "", + "required": false + }, + { + "name": "expand-list", + "value": { + "kind": "expression", + "type": "IFloatingButtonExpandItem[]" + }, + "description": "拓展按钮接收数据的数组,接收项分为图标 icon 和标题 title ", + "default": "[]", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义悬浮按钮图标", + "default": "IconPlus", + "required": false + }, + { + "name": "is-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展开拓展按钮", + "default": "false", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "悬浮按钮遮罩层", + "default": "false", + "required": false + }, + { + "name": "position", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "悬浮按钮展示位置", + "default": "'right'", + "required": false + }, + { + "name": "reset-time", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "悬浮按钮防重点击重置时间", + "default": "0", + "required": false + }, + { + "name": "vague", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "悬浮按钮模糊层", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "悬浮按钮点击触发事件" + } + ], + "slots": [] + }, + { + "name": "tiny-flowchart", + "source": { + "module": "tiny-vue", + "symbol": "flowchart" + }, + "description": "flowchart Component", + "attributes": [ + { + "name": "config", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "流程图的配置。", + "default": "", + "required": false + }, + { + "name": "config.align", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在卡片模式下,节点内部文字的对齐方式,包括居左 left、居中 center", + "default": "", + "required": false + }, + { + "name": "config.colors", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "节点状态颜色映射对象", + "default": "", + "required": false + }, + { + "name": "config.extraWidth", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "在多端 dot 模式下,图形预留宽度,用于图形最小宽度计算,适当修改保证图形宽度不被过分挤压", + "default": "", + "required": false + }, + { + "name": "config.gap", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "图形节点在垂直方向上的最小间距", + "default": "", + "required": false + }, + { + "name": "config.height", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "图形的高度。在多端 dot 模式下,如果高度小于图形计算高度,则使用图形计算高度", + "default": "", + "required": false + }, + { + "name": "config.linkEndMinus", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "在 dot 点模式下,连线末端在连线方向上的偏移量,可以用来调整连线末端位置", + "default": "", + "required": false + }, + { + "name": "config.nodeLayout", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在 dot 点模式下,节点内部布局,Label在节点下部居中 up-down、在节点右侧 left-right", + "default": "", + "required": false + }, + { + "name": "config.nodeSize", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在 dot 点模式下,节点图标尺寸,mini/small/medium", + "default": "", + "required": false + }, + { + "name": "config.ongoingBackgroundColor", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在卡片模式下,状态为进行中的节点的背景色", + "default": "", + "required": false + }, + { + "name": "config.padding", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "图形的内边距。在 dot 模式自适应宽度时或者自定义布局时失效,只参与图形高度的计算", + "default": "", + "required": false + }, + { + "name": "config.popoverPlacement", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在卡片模式下,节点 tooltip 的位置", + "default": "", + "required": false + }, + { + "name": "config.prior", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在内置连线逻辑中使用,图形连线的优先方向,包括水平 horizontal、垂直 vertical", + "default": "", + "required": false + }, + { + "name": "config.showArrow", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "在 dot 点模式下,全局设置连线是否显示箭头", + "default": "", + "required": false + }, + { + "name": "config.showOnly", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "在 dot 点模式下,节点只显示图标、只显示标题,icon/title", + "default": "", + "required": false + }, + { + "name": "config.status", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "节点状态名称映射对象", + "default": "", + "required": false + }, + { + "name": "config.type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置为 dot 开启点模式", + "default": "", + "required": false + }, + { + "name": "config.width", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "图形的宽度。在多端 dot 模式下失效,因为宽度要自适应容器宽度", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "流程图数据。", + "default": "", + "required": false + }, + { + "name": "data.groups", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "多端 dot 模式下,流程图的分组列表", + "default": "", + "required": false + }, + { + "name": "data.groups[i].fillStyle", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "分组的填充颜色", + "default": "", + "required": false + }, + { + "name": "data.groups[i].lineDash", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "分组的边框虚线样式", + "default": "", + "required": false + }, + { + "name": "data.groups[i].nodes", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "分组中的节点名称列表", + "default": "", + "required": false + }, + { + "name": "data.groups[i].padding", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "分组的上下、左右内边距", + "default": "", + "required": false + }, + { + "name": "data.groups[i].strokeStyle", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "分组的边框颜色", + "default": "", + "required": false + }, + { + "name": "data.groups[i].title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "分组的名称", + "default": "", + "required": false + }, + { + "name": "data.groups[i].titleClass", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "分组的名称样式 token", + "default": "", + "required": false + }, + { + "name": "data.groups[i].titlePosition", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "分组的名称位置,支持 top、top-left(顶部中间、顶部居左)", + "default": "", + "required": false + }, + { + "name": "data.links", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "流程图的连线列表", + "default": "", + "required": false + }, + { + "name": "data.links[i].from", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "连线起始节点的名称", + "default": "", + "required": false + }, + { + "name": "data.links[i].fromJoint", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "连线在起始节点的连接点。值可以为 bottom、top、left、right,表示从底部中间、顶部中间、左侧中间、右侧中间;值也可以为变体 bottom-1/2、bottom-2/2,表示从底部左半部分中间、底部右半部分中间;值也可以为变体 bottom-1/3、bottom-2/3、bottom-3/3 等", + "default": "", + "required": false + }, + { + "name": "data.links[i].info", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "连线的详细信息,包括连线的状态、样式等", + "default": "", + "required": false + }, + { + "name": "data.links[i].linkOffset", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "在 dot 点模式下,连线起点在连线方向的偏移量,可以用来调整连线起点位置", + "default": "", + "required": false + }, + { + "name": "data.links[i].showArrow", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "在 dot 点模式下,单独设置连线是否显示箭头", + "default": "", + "required": false + }, + { + "name": "data.links[i].to", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "连线结束节点的名称", + "default": "", + "required": false + }, + { + "name": "data.links[i].toJoint", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "连线在结束节点的连接点。值可以为 bottom、top、left、right,表示从底部中间、顶部中间、左侧中间、右侧中间;值也可以为变体 bottom-1/2、bottom-2/2,表示从底部左半部分中间、底部右半部分中间;值也可以为变体 bottom-1/3、bottom-2/3、bottom-3/3 等", + "default": "", + "required": false + }, + { + "name": "data.nodes", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "流程图的节点列表", + "default": "", + "required": false + }, + { + "name": "data.nodes[i].hidden", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "节点是否隐藏", + "default": "", + "required": false + }, + { + "name": "data.nodes[i].info", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "节点的详细信息,包括节点所在的行列、宽高、形状和其它信息", + "default": "", + "required": false + }, + { + "name": "data.nodes[i].name", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "节点的名称,用于保证节点的唯一性", + "default": "", + "required": false + }, + { + "name": "fetch", + "value": { + "kind": "expression", + "type": "function" + }, + "description": "多端 dot 异步流程图 AsyncFlowchart 数据和配置的加载方法。", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click-blank", + "description": "点击空白区域时触发。" + }, + { + "name": "click-group", + "description": "点击分组时触发。" + }, + { + "name": "click-link", + "description": "点击连线时触发。" + }, + { + "name": "click-node", + "description": "点击节点时触发。" + } + ], + "slots": [] + }, + { + "name": "tiny-fluent-editor", + "source": { + "module": "tiny-vue", + "symbol": "fluent-editor" + }, + "description": "fluent-editor Component", + "attributes": [ + { + "name": "before-editor-init", + "value": { + "kind": "expression", + "type": "(FluentEditor) => void" + }, + "description": "FluentEditor 初始化之前执行的钩子,用于注册自定义 FluentEditor 模块和格式。", + "default": "", + "required": false + }, + { + "name": "data-type", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "初始化的富文本数据格式是否为 Delta 格式,默认为 Delta 格式,设置成 false,则为 HTML 格式", + "default": "true", + "required": false + }, + { + "name": "data-upgrade", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "富文本数据输出格式是否为 Delta 格式,默认为 Delta 格式,设置成 false,则为 HTML 格式", + "default": "true", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为不可编辑状态", + "default": "false", + "required": false + }, + { + "name": "image-upload", + "value": { + "kind": "expression", + "type": "IImageUploadOptions" + }, + "description": "图片上传模块配置项", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值", + "default": "''", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "编辑器配置项,参考 Quill 文档:https://quilljs.com/docs/configuration#options", + "default": "", + "required": false + }, + { + "name": "zIndex", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "编辑器的 z-index", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-font", + "source": { + "module": "tiny-vue", + "symbol": "font" + }, + "description": "font Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-form", + "source": { + "module": "tiny-vue", + "symbol": "form" + }, + "description": "form Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用该表单内的所有表单组件,若设置为 true,则表单内组件上的 disabled 属性不再生效", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启仅展示模式", + "default": "false", + "required": false + }, + { + "name": "form-item", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "Form 下的 FormItem 组件,请参看 FormItem 的属性配置 Aurora.Widget.Form.FormItem ", + "default": "", + "required": false + }, + { + "name": "hide-required-asterisk", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否隐藏必填字段的标签旁边的红色星号", + "default": "false", + "required": false + }, + { + "name": "inline", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "行内布局模式", + "default": "false", + "required": false + }, + { + "name": "inline-message", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "当 validate-type 设置为 text 时,是否以行内形式展示校验信息(推荐使用 message-type 设置)", + "default": "", + "required": false + }, + { + "name": "label-align", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "当出现必填星号时,标签文本是否对齐,当 label-position 为 'right' 时有效", + "default": "false", + "required": false + }, + { + "name": "label-position", + "value": { + "kind": "enum", + "type": "'right' | 'left' | 'top'", + "values": [ + "right", + "left", + "top" + ] + }, + "description": "表单中标签的布局位置", + "default": "'right'", + "required": false + }, + { + "name": "label-suffix", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "表单中标签后缀", + "default": "", + "required": false + }, + { + "name": "label-width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "表单中标签占位宽度", + "default": "'84px'", + "required": false + }, + { + "name": "message-type", + "value": { + "kind": "enum", + "type": "'inline' | 'block' | 'absolute'", + "values": [ + "inline", + "block", + "absolute" + ] + }, + "description": "当 validate-type 设置为 text 时,配置文本类型错误类型,可配置行内或者块级,其他值都为 absolute 定位", + "default": "'block'", + "required": false + }, + { + "name": "model", + "value": { + "kind": "expression", + "type": "{ [prop: string]: any }" + }, + "description": "表单数据对象", + "default": "", + "required": false + }, + { + "name": "overflow-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "标签超长是否显示提示", + "default": "false", + "required": false + }, + { + "name": "popper-options", + "value": { + "kind": "expression", + "type": "Popover.IPopperOption" + }, + "description": "校验错误提示配置,透传至 Popover 组件", + "default": "", + "required": false + }, + { + "name": "rules", + "value": { + "kind": "enum", + "type": "{ [prop: string]: IFormRules | IFormRules[] }", + "values": [ + "{ [prop: string]: IFormRules", + "IFormRules[] }" + ] + }, + "description": "表单验证规则", + "default": "", + "required": false + }, + { + "name": "show-message", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示校验错误信息", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "表单内组件的尺寸,不设置则为默认尺寸", + "default": "", + "required": false + }, + { + "name": "validate-on-rule-change", + "value": { + "kind": "enum", + "type": "boolean | \"deep\"", + "values": [ + "boolean", + "deep" + ] + }, + "description": "是否在 rules 属性改变后立即触发一次验证(\"deep\"选项新增于3.21.0)", + "default": "true", + "required": false + }, + { + "name": "validate-position", + "value": { + "kind": "expression", + "type": "IFormPosition" + }, + "description": "指定校验提示框显示的位置", + "default": "'right'", + "required": false + }, + { + "name": "validate-tag", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "vue2下面原生html标签支持显示tooltip校验提示信息", + "default": "", + "required": false + }, + { + "name": "validate-type", + "value": { + "kind": "enum", + "type": "'tip' | 'text'", + "values": [ + "tip", + "text" + ] + }, + "description": "校验类型", + "default": "'tip'", + "required": false + } + ], + "events": [ + { + "name": "validate", + "description": "任一表单项被校验后触发" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,自定义表单内容" + }, + { + "name": "label", + "description": "标签文本插槽" + } + ] + }, + { + "name": "tiny-form-item", + "source": { + "module": "tiny-vue", + "symbol": "form-item" + }, + "description": "form-item Component", + "attributes": [ + { + "name": "error", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "表单项错误文本,设置该值会使表单验证状态变为 error", + "default": "", + "required": false + }, + { + "name": "extra", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "表单项额外提示", + "default": "", + "required": false + }, + { + "name": "inline-message", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否以行内形式展示校验信息(推荐使用 message-type 设置)", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "标签文本", + "default": "", + "required": false + }, + { + "name": "label-width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "表单域标签的的宽度", + "default": "'80px'", + "required": false + }, + { + "name": "message-type", + "value": { + "kind": "enum", + "type": "'inline' | 'block'", + "values": [ + "inline", + "block" + ] + }, + "description": "配置文本类型错误类型,可配置行内或者块级,不配置则为 absolute 定位", + "default": "", + "required": false + }, + { + "name": "prop", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "对应表单域 model 字段,如需使用表单校验,该属性是必填的", + "default": "", + "required": false + }, + { + "name": "required", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否必填,如不设置,则会根据校验规则自动生成", + "default": "false", + "required": false + }, + { + "name": "rules", + "value": { + "kind": "expression", + "type": "IFormRules" + }, + "description": "表单项验证规则", + "default": "", + "required": false + }, + { + "name": "show-message", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示校验错误信息", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "用于控制该表单域下组件的尺寸,不设置则为默认尺寸", + "default": "", + "required": false + }, + { + "name": "validate-debounce", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启校验防抖,在连续输入的情况下,会在最后一次输入结束时才开始校验", + "default": "false", + "required": false + }, + { + "name": "validate-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "校验提示框的图标,类型为组件", + "default": "", + "required": false + }, + { + "name": "validate-position", + "value": { + "kind": "expression", + "type": "IFormPosition" + }, + "description": "指定校验提示框显示的位置", + "default": "'top-end'", + "required": false + }, + { + "name": "validate-type", + "value": { + "kind": "enum", + "type": "'text' | 'tip'", + "values": [ + "text", + "tip" + ] + }, + "description": "校验提示显示类型", + "default": "'tip'", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "label", + "description": "标签文本的内容" + }, + { + "name": "error", + "description": "错误提示内容" + }, + { + "name": "prompt", + "description": "强提示插槽" + } + ] + }, + { + "name": "tiny-fullscreen", + "source": { + "module": "tiny-vue", + "symbol": "fullscreen" + }, + "description": "fullscreen Component", + "attributes": [ + { + "name": "exit-on-click-wrapper", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "组件式使用时,点击组件 wrapper 是否关闭全屏显示。默认为 true", + "default": "", + "required": false + }, + { + "name": "fullscreen", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "组件式使用时,控制组件是否全屏显示。默认为 false", + "default": "", + "required": false + }, + { + "name": "fullscreen-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义组件 wrapper 的样式类名", + "default": "", + "required": false + }, + { + "name": "page-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "显示模式。true 为网页全屏,false 为浏览器全屏。默认值为 false", + "default": "", + "required": false + }, + { + "name": "teleport", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将目标元素移动到 body 下。true 为移动,false 为不移动。默认值为 false", + "default": "", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在全屏显示时,目标元素的 zIndex", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "before-change", + "description": "拦截事件" + }, + { + "name": "update:fullscreen", + "description": "组件式使用时,更新 fullscreen 属性" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义内容,需要在 layout 中列出 slot" + } + ] + }, + { + "name": "tiny-grid-select", + "source": { + "module": "tiny-vue", + "symbol": "grid-select" + }, + "description": "grid-select Component", + "attributes": [ + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键清除的功能", + "default": "false", + "required": false + }, + { + "name": "filterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可搜索", + "default": "false", + "required": false + }, + { + "name": "filter-method", + "value": { + "kind": "expression", + "type": "(query: string) => void" + }, + "description": "自定义过滤方法", + "default": "", + "required": false + }, + { + "name": "grid-op", + "value": { + "kind": "expression", + "type": "IGridOption" + }, + "description": "下拉表格时,内置表格组件的配置,用法同 Grid 组件。", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | Array", + "values": [ + "string", + "number", + "Array" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许选择多个选项", + "default": "false", + "required": false + }, + { + "name": "radio-config", + "value": { + "kind": "expression", + "type": "IRadioConfig" + }, + "description": "单选配置项", + "default": "", + "required": false + }, + { + "name": "remote", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为远程搜索", + "default": "false", + "required": false + }, + { + "name": "remote-method", + "value": { + "kind": "expression", + "type": "(query:string) => void" + }, + "description": "远程搜索的方法", + "default": "", + "required": false + }, + { + "name": "reserve-keyword", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选可搜索时,是否在选中一个选项后仍然保留当前的搜索关键词", + "default": "false", + "required": false + }, + { + "name": "select-config", + "value": { + "kind": "expression", + "type": "ISelectConfig" + }, + "description": "多选配置项", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示值字段", + "default": "''", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值字段", + "default": "''", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-grid", + "source": { + "module": "tiny-vue", + "symbol": "grid" + }, + "description": "grid Component", + "attributes": [ + { + "name": "align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "所有表格列的对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "auto-load", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启自动请求服务,配置 fetch-data 时有效", + "default": "true", + "required": false + }, + { + "name": "auto-resize", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "父元素响应式监听(对于父元素可能存在动态变化的场景可能会用到)", + "default": "false", + "required": false + }, + { + "name": "border", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否带有纵向边框", + "default": "false", + "required": false + }, + { + "name": "cell-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "给单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "column-key", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否需要为每一列的 VNode 设置 key 属性(非特殊情况下不需要使用)", + "default": "false", + "required": false + }, + { + "name": "column-min-width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置可以调整到的最小宽度,不设置时默认为列头 span 的宽度 + 36(头部固定宽度) ;所有最小列宽度;会自动将剩余空间按比例分配;该属性的可选值为 整数, px,%", + "default": "", + "required": false + }, + { + "name": "column-width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "所有列宽度;该属性的可选值为 整数, px,%", + "default": "", + "required": false + }, + { + "name": "columnAnchor", + "value": { + "kind": "enum", + "type": "Array", + "values": [ + "Array" + ] + }, + "description": "配置一组列锚点", + "default": "", + "required": false + }, + { + "name": "columns", + "value": { + "kind": "expression", + "type": "IColumnConfig[]" + }, + "description": "表格列的配置信息,具体参考列配置项", + "default": "", + "required": false + }, + { + "name": "context-menu", + "value": { + "kind": "expression", + "type": "IContextMenuConfig" + }, + "description": "快捷菜单配置项", + "default": "", + "required": false + }, + { + "name": "custom-column-names", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "封装 grid-column 时需要配置此字段,提供给表格收集配置", + "default": "['TinyGridColumn']", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Row[]" + }, + "description": "设置表格的数据", + "default": "", + "required": false + }, + { + "name": "delete-data", + "value": { + "kind": "expression", + "type": "IDataHandler" + }, + "description": "服务端数据删除方法", + "default": "", + "required": false + }, + { + "name": "drop-config", + "value": { + "kind": "expression", + "type": "IDropConfig" + }, + "description": "表格拖拽配置项", + "default": "", + "required": false + }, + { + "name": "edit-config", + "value": { + "kind": "expression", + "type": "IEditConfig" + }, + "description": "表格编辑配置项", + "default": "", + "required": false + }, + { + "name": "edit-rules", + "value": { + "kind": "expression", + "type": "IValidRules" + }, + "description": "校验规则配置项", + "default": "", + "required": false + }, + { + "name": "events", + "value": { + "kind": "expression", + "type": "IEventsConfig" + }, + "description": "事件对象", + "default": "", + "required": false + }, + { + "name": "expand-config", + "value": { + "kind": "expression", + "type": "IExpandConfig" + }, + "description": "展开行配置项", + "default": "", + "required": false + }, + { + "name": "fetch-data", + "value": { + "kind": "expression", + "type": "IDataHandler" + }, + "description": "服务端数据查询方法", + "default": "", + "required": false + }, + { + "name": "fit", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "所有列的宽度是否自撑开", + "default": "true", + "required": false + }, + { + "name": "footer-align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "所有的表尾列的对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "footer-cell-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "给表尾的单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "footer-method", + "value": { + "kind": "expression", + "type": "({columns: IColumnConfig[], data: IRow[]}) => string[][]" + }, + "description": "表尾合计的计算方法 columns:所有的列配置数据, data: 当前所有的表格数据", + "default": "", + "required": false + }, + { + "name": "footer-row-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "给表尾的行附加 className", + "default": "", + "required": false + }, + { + "name": "footer-span-method", + "value": { + "kind": "expression", + "type": "(args: ISpanMethodArgs) => { rowspan: number, colspan: number }" + }, + "description": "表尾合并行或列,该函数返回计算后的值;通过 footer-method 和 footer-span-method 设置表尾合计行或列逻辑 必须配置 show-footer", + "default": "", + "required": false + }, + { + "name": "header-align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "所有的表头列的对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "header-cell-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "给表头的单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "header-row-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "表头的行附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "header-suffix-icon-absolute", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "表格属性 header-suffix-icon-absolute 设置为 true,表头后置图标使用绝对定位。默认值为 false", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置表格内容区域(不含表格头部,底部)的高度。 不设置时,表格内容区域的高度度自适应;表格的高度;支持铺满父容器或者固定宽高;该属性的可选值为 整数, px,%", + "default": "", + "required": false + }, + { + "name": "highlight-cell", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "只对 editConfig 配置时有效,是否在编辑时高亮单元格边框", + "default": "false", + "required": false + }, + { + "name": "highlight-current-column", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否要高亮当前列", + "default": "false", + "required": false + }, + { + "name": "highlight-current-row", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否要高亮当前行", + "default": "false", + "required": false + }, + { + "name": "highlight-hover-column", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "鼠标移到列是否要高亮显示", + "default": "false", + "required": false + }, + { + "name": "highlight-hover-row", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "鼠标移到行是否要高亮显示", + "default": "false", + "required": false + }, + { + "name": "intersectionOption", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "表格的相交性检测配置,参考 IntersectionObserver 的配置", + "default": "", + "required": false + }, + { + "name": "is-async-column", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置表格的列是否延迟加载;是否开启异步列功能,配合 scrollLoad 一起使用", + "default": "", + "required": false + }, + { + "name": "is-before-page-change", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否打开页面改变时的前置处理特性。在值为 true 时,翻页操作或者改变页大小操作不会立即生效,留给用户处理业务逻辑,之后通过调用预留的 callback 或者 rollback 使之生效或者失效,详看事件 before-page-change ", + "default": "", + "required": false + }, + { + "name": "is-drag-header-sorting", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否拖拽表头调整列顺序。默认值为 false", + "default": "", + "required": false + }, + { + "name": "is-multiple-history", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否开启模板管理服务端存储功能。默认值为 false", + "default": "", + "required": false + }, + { + "name": "keyboard-config", + "value": { + "kind": "expression", + "type": "IKeyboardConfig" + }, + "description": "按键配置项", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "表格是否显示加载中", + "default": "true", + "required": false + }, + { + "name": "loading-component", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义表格 loading ", + "default": "", + "required": false + }, + { + "name": "max-height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置表格内容区域(不含表格头部,底部)的最大高度;该属性的可选值为:整数, px,%", + "default": "", + "required": false + }, + { + "name": "min-height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置表格内容区域(不含表格头部,底部)的最小高度", + "default": "", + "required": false + }, + { + "name": "mouse-config", + "value": { + "kind": "expression", + "type": "IMouseConfig" + }, + "description": "鼠标配置项", + "default": "", + "required": false + }, + { + "name": "optimization", + "value": { + "kind": "expression", + "type": "IOptimizationConfig" + }, + "description": "表格虚拟滚动的优化配置项", + "default": "", + "required": false + }, + { + "name": "pager", + "value": { + "kind": "expression", + "type": "IPagerConfig" + }, + "description": "分页配置项", + "default": "", + "required": false + }, + { + "name": "params", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "额外的参数", + "default": "", + "required": false + }, + { + "name": "prefetch", + "value": { + "kind": "enum", + "type": "Boolean|Array", + "values": [ + "Boolean", + "Array" + ] + }, + "description": "是否开启数据预加载", + "default": "", + "required": false + }, + { + "name": "radio-config", + "value": { + "kind": "expression", + "type": "IRadioConfig" + }, + "description": "单选框配置项", + "default": "", + "required": false + }, + { + "name": "remote-filter", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "所有列是否使用服务端筛选,如果设置为 true 则不会对数据进行处理", + "default": "false", + "required": false + }, + { + "name": "remote-sort", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将服务端的全部数据进行排序。默认为 false 不进行服务端排序", + "default": "false", + "required": false + }, + { + "name": "render-empty", + "value": { + "kind": "enum", + "type": "() => string | VNode", + "values": [ + "() => string", + "VNode" + ] + }, + "description": "空数据渲染", + "default": "", + "required": false + }, + { + "name": "renderFooter", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义渲染表尾", + "default": "", + "required": false + }, + { + "name": "resizable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否允许调整列宽", + "default": "true", + "required": false + }, + { + "name": "resizable-config", + "value": { + "kind": "expression", + "type": "IResizableConfig" + }, + "description": "设置列宽拖拽参数", + "default": "", + "required": false + }, + { + "name": "row-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs) => string", + "values": [ + "string", + "(args: IClassNameArgs) => string" + ] + }, + "description": "自定义表格行类名,用于自定义表格的行样式的场景。可以直接设置字符串类名,也可以是用函数", + "default": "", + "required": false + }, + { + "name": "row-group", + "value": { + "kind": "expression", + "type": "IRowGroup" + }, + "description": "row-group 属性可以配置行分组,行分组会将具有相同值的列进行分组展示", + "default": "", + "required": false + }, + { + "name": "row-id", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义行数据唯一主键的字段名(行数据必须要有唯一主键,默认自动生成)", + "default": "'_RID'", + "required": false + }, + { + "name": "row-key", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否需要为每一行的 VNode 设置 key 属性(非特殊情况下没必要设置)", + "default": "", + "required": false + }, + { + "name": "row-span", + "value": { + "kind": "expression", + "type": "{ field: string }[]" + }, + "description": "设置行合并,该属性仅适用于普通表格,不可与 tree-config 同时使用", + "default": "", + "required": false + }, + { + "name": "save-data", + "value": { + "kind": "expression", + "type": "IDataHandler" + }, + "description": "服务端数据保存方法", + "default": "", + "required": false + }, + { + "name": "scroll-load", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "滚动加载配置", + "default": "", + "required": false + }, + { + "name": "select-config", + "value": { + "kind": "expression", + "type": "ISelectConfig" + }, + "description": "复选框配置项", + "default": "", + "required": false + }, + { + "name": "seq-serial", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置行序号是否连续,开启分页时有效, seqSerial 当 showSeq 为 true 时有效", + "default": "false", + "required": false + }, + { + "name": "show-footer", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示表尾合计", + "default": "false", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示表头", + "default": "true", + "required": false + }, + { + "name": "show-header-overflow", + "value": { + "kind": "enum", + "type": "boolean | 'ellipsis' | 'tooltip' | 'title'", + "values": [ + "boolean", + "ellipsis", + "tooltip", + "title" + ] + }, + "description": "设置表头所有内容过长时显示为省略号;该属性的可选值为 ellipsis(只显示省略号),title(并且显示为原生 title),tooltip(并且显示为 tooltip 提示)", + "default": "", + "required": false + }, + { + "name": "show-overflow", + "value": { + "kind": "enum", + "type": "boolean | 'ellipsis' | 'tooltip' | 'title'", + "values": [ + "boolean", + "ellipsis", + "tooltip", + "title" + ] + }, + "description": "设置所有内容过长时显示为省略号(如果是固定列建议设置该值,提升渲染速度);该属性的可选值为 ellipsis(只显示省略号),title(并且显示为原生 title),tooltip(并且显示为 tooltip 提示)", + "default": "", + "required": false + }, + { + "name": "show-save-msg", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "切换分页时有未保存的数据时是否进行提示", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "表格的尺寸", + "default": "", + "required": false + }, + { + "name": "sort-config", + "value": { + "kind": "expression", + "type": "ISortConfig" + }, + "description": "排序配置项", + "default": "", + "required": false + }, + { + "name": "sort-method", + "value": { + "kind": "expression", + "type": "(row1: IRow, row2: IRow)=> boolean" + }, + "description": "自定义所有列的排序方法,当触发排序时会调用该函数返回排序后的结果;自定义排序方法,类似原生的sort排序", + "default": "", + "required": false + }, + { + "name": "sortable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否允许列数据排序。默认为 true 可排序", + "default": "true", + "required": false + }, + { + "name": "span-method", + "value": { + "kind": "expression", + "type": "(args: ISpanMethodArgs) => { rowspan: number, colspan: number }" + }, + "description": "合并行或列,该函数返回计算后的值", + "default": "{ rowspan: 1, colspan: 1 }", + "required": false + }, + { + "name": "start-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "只对 type=index 的列有效,动态索引的起始值", + "default": "0", + "required": false + }, + { + "name": "stripe", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否带有斑马纹", + "default": "false", + "required": false + }, + { + "name": "summary-config", + "value": { + "kind": "expression", + "type": "ISummaryConfig" + }, + "description": "表格统计功能配置项", + "default": "", + "required": false + }, + { + "name": "sync-resize", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "响应式跟随某个属性(对于通过某个属性来控制显示/隐藏切换的场景可能会用到)", + "default": "false", + "required": false + }, + { + "name": "toolbar", + "value": { + "kind": "expression", + "type": "IToolbarConfig" + }, + "description": "工具栏配置", + "default": "", + "required": false + }, + { + "name": "tooltip-config", + "value": { + "kind": "expression", + "type": "Tooltip.Props" + }, + "description": "Grid 内置 tooltip 配置项,配置项将透传至 Tooltip,请参考 Tooltip 组件属性说明", + "default": "", + "required": false + }, + { + "name": "tree-config", + "value": { + "kind": "expression", + "type": "ITreeConfig" + }, + "description": "树形结构配置项", + "default": "", + "required": false + }, + { + "name": "valid-config", + "value": { + "kind": "expression", + "type": "IValidConfig" + }, + "description": "校验配置项", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "after-refresh-column", + "description": "在新增或者删除列后,列配置是异步更新的,列配置刷新后触发的回调" + }, + { + "name": "before-page-change", + "description": "在打开页面改变时的前置处理特性,并且进行翻页操作或者改变页大小操作时触发" + }, + { + "name": "BeforeEdit", + "description": "点击单元格,显示编辑组件前触发的事件" + }, + { + "name": "cancel-page-change", + "description": "切换分页时有未保存的数据时,提示框确定按钮事件" + }, + { + "name": "cell-click", + "description": "单元格被点击时会触发该事件" + }, + { + "name": "cell-context-menu", + "description": "单元格被鼠标右键点击时触发该事件" + }, + { + "name": "cell-dblclick", + "description": "单元格被双击时会触发该事件" + }, + { + "name": "cell-mouseenter", + "description": "当单元格 hover 进入时会触发该事件" + }, + { + "name": "cell-mouseleave", + "description": "当单元格 hover 退出时会触发该事件" + }, + { + "name": "context-menu-click", + "description": "只对 context-menu 配置时有效,当点击快捷菜单时会触发该事件" + }, + { + "name": "current-change", + "description": "只对 highlightCurrentRow 有效,当手动选中行并且值发生改变时触发的事件" + }, + { + "name": "edit-actived", + "description": "单元格被激活编辑时会触发该事件" + }, + { + "name": "edit-closed", + "description": "单元格编辑状态下被关闭时会触发该事件" + }, + { + "name": "edit-disabled", + "description": "当单元格激活时如果是禁用状态时会触发该事件" + }, + { + "name": "filter-change", + "description": "当筛选条件发生变化时会触发该事件" + }, + { + "name": "footer-cell-click", + "description": "表尾单元格被点击时会触发该事件" + }, + { + "name": "footer-cell-context-menu", + "description": "表尾单元格被鼠标右键点击时触发该事件" + }, + { + "name": "footer-cell-dblclick", + "description": "表尾单元格被双击时会触发该事件" + }, + { + "name": "fullscreen", + "description": "全屏时或关闭全屏时触发的时间" + }, + { + "name": "header-cell-click", + "description": "表头单元格被点击时会触发该事件" + }, + { + "name": "header-cell-context-menu", + "description": "表头单元格被鼠标右键点击时触发该事件" + }, + { + "name": "header-cell-dblclick", + "description": "表头单元格被双击时会触发该事件" + }, + { + "name": "page-change", + "description": "只对 pager-config 配置时有效,分页发生改变时会触发该事件 " + }, + { + "name": "radio-change", + "description": "只对 type=radio 有效,当手动勾选并且值发生改变时触发的事件" + }, + { + "name": "resizable-change", + "description": "当列宽拖动发生变化时会触发该事件" + }, + { + "name": "scroll", + "description": "表格滚动时会触发该事件" + }, + { + "name": "select-all", + "description": "只对 type=selection 有效,当手动勾选全选时触发的事件" + }, + { + "name": "select-change", + "description": "只对 type=selection 有效,当手动勾选并且值发生改变时触发的事件" + }, + { + "name": "sort-change", + "description": "点击列头,执行数据排序前触发的事件" + }, + { + "name": "toggle-expand-change", + "description": "当行展开或收起时会触发该事件" + }, + { + "name": "toggle-group-change", + "description": "当分组的展开和收起时会触发该事件" + }, + { + "name": "toggle-tree-change", + "description": "当树节点展开或收起时会触发该事件" + }, + { + "name": "toolbar-button-click", + "description": "只对 toolbar.buttons 配置时有效,当工具栏的按钮被点击时会后触发该事件" + }, + { + "name": "valid-error", + "description": "当数据校验不通过时会触发该事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽(表格列)" + }, + { + "name": "empty", + "description": "空数据时显示的文本内容" + }, + { + "name": "pager", + "description": "分页插件," + }, + { + "name": "toolbar", + "description": "工具栏,(包含:缩放、个性化、刷新表格、自定义按钮)" + } + ] + }, + { + "name": "tiny-grid-column", + "source": { + "module": "tiny-vue", + "symbol": "grid-column" + }, + "description": "grid-column Component", + "attributes": [ + { + "name": "align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "列对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs)=> string", + "values": [ + "string", + "(args: IClassNameArgs)=> string" + ] + }, + "description": "给单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "editor", + "value": { + "kind": "enum", + "type": "IEditorConfig | (h, {row:Row, column: IColumnConfig})=> Component", + "values": [ + "IEditorConfig", + "(h, {row:Row, column: IColumnConfig})=> Component" + ] + }, + "description": "单元格编辑渲染配置项,也可以是函数返回 Vue 组件", + "default": "", + "required": false + }, + { + "name": "field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置表格列的单元格显示字段", + "default": "", + "required": false + }, + { + "name": "filter", + "value": { + "kind": "enum", + "type": "boolean | IFilterConfig", + "values": [ + "boolean", + "IFilterConfig" + ] + }, + "description": "设置表格列的筛选配置信息。默认值为 false 不配置筛选信息", + "default": "false", + "required": false + }, + { + "name": "fixed", + "value": { + "kind": "enum", + "type": "'left' | 'right'", + "values": [ + "left", + "right" + ] + }, + "description": "将列固定在左侧,其中 freezable 可冻结可解冻,在表格个性化面板中可操作,而 frozen 只能冻结不能解冻,在个性化面板中不可操作;将列固定在左侧或者右侧(注意:固定列应该放在左右两侧的位置)", + "default": "", + "required": false + }, + { + "name": "footer-align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "表尾列的对齐方式)", + "default": "'left'", + "required": false + }, + { + "name": "footer-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs)=> string", + "values": [ + "string", + "(args: IClassNameArgs)=> string" + ] + }, + "description": "给表尾的单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "format-config", + "value": { + "kind": "expression", + "type": "IFormatConfig" + }, + "description": "开启该列数据异步渲染", + "default": "", + "required": false + }, + { + "name": "format-text", + "value": { + "kind": "expression", + "type": "IFormatText" + }, + "description": "设置当前表格列的显示获取编辑类型;设置当前表格列的显示获取编辑类型,也可以是函数", + "default": "", + "required": false + }, + { + "name": "header-align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "表头列的对齐方式", + "default": "'left'", + "required": false + }, + { + "name": "header-class-name", + "value": { + "kind": "enum", + "type": "string | (args: IClassNameArgs)=> string", + "values": [ + "string", + "(args: IClassNameArgs)=> string" + ] + }, + "description": "设置列头样式名称;给表头的单元格附加 className,也可以是函数", + "default": "", + "required": false + }, + { + "name": "index-method", + "value": { + "kind": "enum", + "type": "string | (args: IIndexMethodArgs)=> string", + "values": [ + "string", + "(args: IIndexMethodArgs)=> string" + ] + }, + "description": "只对 type=index 有效,自定义索引方法", + "default": "", + "required": false + }, + { + "name": "min-width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "最小列宽度;会自动将剩余空间按比例分配;该属性的可选值为 整数, px,%", + "default": "", + "required": false + }, + { + "name": "multi", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是 filter 对象内置的属性,筛选是否允许多选;设置选择列是否显示复选框。当 columnType 为 select 时有效", + "default": "true", + "required": false + }, + { + "name": "params", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "额外的参数(自定义一些数据参数,对于某些特殊的场景可能会用到)", + "default": "", + "required": false + }, + { + "name": "remote-sort", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否使用服务端排序,如果设置为 true 则不会对数据进行处理", + "default": "", + "required": false + }, + { + "name": "renderer", + "value": { + "kind": "enum", + "type": "IEditorConfig | (h, {row: IRow, column: IColumnConfig})=> Component", + "values": [ + "IEditorConfig", + "(h, {row: IRow, column: IColumnConfig})=> Component" + ] + }, + "description": "设置表格列的渲染类型。其优先级高于列的 type 属性配置;单元格渲染配置项,其优先级高于列的 formatText 属性配置", + "default": "", + "required": false + }, + { + "name": "required", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否必填,如不设置,则会根据校验规则自动生成", + "default": "false", + "required": false + }, + { + "name": "resizable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置该列是否可以调整列宽;列是否允许拖动列宽调整大小", + "default": "true", + "required": false + }, + { + "name": "rules", + "value": { + "kind": "expression", + "type": "IValidRules" + }, + "description": "表单的验证功能", + "default": "", + "required": false + }, + { + "name": "show-header-overflow", + "value": { + "kind": "enum", + "type": "string | boolean", + "values": [ + "string", + "boolean" + ] + }, + "description": "当表头内容过长时显示为省略号;该属性的可选值为 ellipsis (只显示省略号), title (并且显示为原生 title ), tooltip (并且显示为 tooltip 提示)", + "default": "", + "required": false + }, + { + "name": "show-header-tip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "表格列头是否需要提示", + "default": "false", + "required": false + }, + { + "name": "show-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示列头编辑图标,在编辑时有效", + "default": "true", + "required": false + }, + { + "name": "show-overflow", + "value": { + "kind": "enum", + "type": "string | boolean", + "values": [ + "string", + "boolean" + ] + }, + "description": "当内容过长时显示为省略号;该属性的可选值为 ellipsis(只显示省略号), title(并且显示为原生 title), tooltip(并且显示为 tooltip 提示)", + "default": "", + "required": false + }, + { + "name": "show-tip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "表格列单元格是否需要提示", + "default": "false", + "required": false + }, + { + "name": "sort-by", + "value": { + "kind": "enum", + "type": "string | string[]", + "values": [ + "string", + "string[]" + ] + }, + "description": "只对 sortable 有效,自定义排序的属性", + "default": "", + "required": false + }, + { + "name": "sort-method", + "value": { + "kind": "expression", + "type": "(row1: IRow, row2: IRow)=> boolean" + }, + "description": "自定义所有列的排序方法,当触发排序时会调用该函数", + "default": "", + "required": false + }, + { + "name": "sortable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置该列数据是否可以排序", + "default": "false", + "required": false + }, + { + "name": "title", + "value": { + "kind": "enum", + "type": "string | (h, params)=> string | VNode", + "values": [ + "string", + "(h, params)=> string", + "VNode" + ] + }, + "description": "列标题(支持开启国际化),可以是函数", + "default": "", + "required": false + }, + { + "name": "tree-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "只对 tree-config 配置时有效,指定为树节点", + "default": "false", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'index' | 'selection' | 'radio' | 'expand'", + "values": [ + "index", + "selection", + "radio", + "expand" + ] + }, + "description": "设置内置列的类型", + "default": "", + "required": false + }, + { + "name": "width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置列的宽度,可以是像素或者百分比或者 auto ,设置为 auto 时,列宽会自动适应;该属性的可选值为 整数 , px ,%", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "自定义显示内容模板,作用插槽参数说明:slots.default({ $table, column, row },h),$table:表格组件对象,column:当前列配置,row:当前行数据,h:vue的渲染函数" + }, + { + "name": "edit", + "description": "自定义可编辑组件模板,作用插槽参数说明:slots.edit({ $table, column, row },h),$table:表格组件对象,column:当前列配置,row:当前行数据,h:vue的渲染函数" + }, + { + "name": "filter", + "description": "自定义筛选模板,作用插槽参数说明:slots.filter({ $grid, values, args, context },h),$grid:表格组件对象,values:筛选项集合,args:筛选相关参数,context:筛选面板组件上下文对象" + }, + { + "name": "header", + "description": "自定义表头内容的模板,作用插槽参数说明:slots.header({ $table, column, columnIndex,$rowIndex},h),$table:表格组件对象,column:当前列配置,columnIndex:当前列索引,$rowIndex:当前行索引,h:vue的渲染函数" + } + ] + }, + { + "name": "tiny-grid-toolbar", + "source": { + "module": "tiny-vue", + "symbol": "grid-toolbar" + }, + "description": "grid-toolbar Component", + "attributes": [ + { + "name": "before-close-full-screen", + "value": { + "kind": "expression", + "type": "() => boolean" + }, + "description": "关闭全屏前的拦截方法,返回 false 则阻止关闭全屏,返回 true 则不阻止", + "default": "", + "required": false + }, + { + "name": "before-open-full-screen", + "value": { + "kind": "expression", + "type": "() => boolean" + }, + "description": "全屏前的拦截方法,返回 false 则阻止全屏,返回 true 则不阻止", + "default": "", + "required": false + }, + { + "name": "buttons", + "value": { + "kind": "expression", + "type": "{\n code: string\n name: string\n }[]" + }, + "description": "按钮列表", + "default": "", + "required": false + }, + { + "name": "full-screen", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置表格是否可以全屏,或者需要全屏的容器;设置工具栏属性是否显示全屏按钮", + "default": "", + "required": false + }, + { + "name": "id", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "唯一 ID 标识", + "default": "", + "required": false + }, + { + "name": "refresh", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "工具栏组件开启表格刷新功能", + "default": "", + "required": false + }, + { + "name": "resizable", + "value": { + "kind": "enum", + "type": "boolean | {storage: boolean}", + "values": [ + "boolean", + "{storage: boolean}" + ] + }, + "description": "列宽拖动配置(需要设置 id)", + "default": "", + "required": false + }, + { + "name": "setting", + "value": { + "kind": "enum", + "type": "boolean | IToolbarSetting", + "values": [ + "boolean", + "IToolbarSetting" + ] + }, + "description": "设置表格属性是否显示个性化面板,当设置表格的 name 属性时有效;设置工具栏属性是否显示个性化配置(需要设置 id )", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "表格的尺寸", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "button-click", + "description": "当工具栏的按钮被点击时会后触发该事件" + }, + { + "name": "cancel-setting", + "description": "点击个性化面板的取消按钮触发该事件" + }, + { + "name": "reset-setting", + "description": "点击个性化面板的重置按钮触发该事件" + }, + { + "name": "save-setting", + "description": "点击个性化面板的确认按钮触发该事件" + } + ], + "slots": [ + { + "name": "buttons", + "description": "按钮列表" + }, + { + "name": "toolbar", + "description": "工具栏插槽" + } + ] + }, + { + "name": "tiny-guide", + "source": { + "module": "tiny-vue", + "symbol": "guide" + }, + "description": "guide Component", + "attributes": [ + { + "name": "alignment-axis", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置引导框对齐轴距离", + "default": "0", + "required": false + }, + { + "name": "arrow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示工具提示的箭头", + "default": "true", + "required": false + }, + { + "name": "cross-axis", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置引导框横轴距离", + "default": "0", + "required": false + }, + { + "name": "dom-data", + "value": { + "kind": "expression", + "type": "IDomData[]" + }, + "description": "用户引导参数", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置引导框高度", + "default": "", + "required": false + }, + { + "name": "light-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当元素突出显示时(即,当其步骤处于活动状态时)应用于元素的类名", + "default": "", + "required": false + }, + { + "name": "main-axis", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置引导框主轴(纵轴)距离", + "default": "18", + "required": false + }, + { + "name": "modal-overlay-opening-padding", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在模态叠加层开口周围添加的填充量", + "default": "0", + "required": false + }, + { + "name": "modal-overlay-opening-radius", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在模态叠加层开口周围添加的边界半径量", + "default": "0", + "required": false + }, + { + "name": "pop-position", + "value": { + "kind": "expression", + "type": "IPosition" + }, + "description": "引导框箭头位置,该属性的可选值可参考 IPosition 类型", + "default": "'bottom'", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置引导框宽度", + "default": "510", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "main", + "description": "设置引导框内容" + } + ] + }, + { + "name": "tiny-hrapprover", + "source": { + "module": "tiny-vue", + "symbol": "hrapprover" + }, + "description": "hrapprover Component", + "attributes": [ + { + "name": "approval-person", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "权签人", + "default": "", + "required": false + }, + { + "name": "category", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "默认权签类别。", + "default": "该属性的默认值为 0303", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置组件是否为禁用状态。", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchHrapprover", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取权签人信息接口,未使用框架服务时必填,自定义其它属性同dept部门组件", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string " + }, + "description": "设置弹窗标题", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string " + }, + "description": "设置权签人的值。", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-image", + "source": { + "module": "tiny-vue", + "symbol": "image" + }, + "description": "image Component", + "attributes": [ + { + "name": "fit", + "value": { + "kind": "enum", + "type": "'fill' | 'contain' | 'cover' | 'none' | 'scale-down '", + "values": [ + "fill", + "contain", + "cover", + "none", + "scale-down" + ] + }, + "description": "确定图片如何适应容器大小", + "default": "", + "required": false + }, + { + "name": "image-size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置预览的图片的大小", + "default": "", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否懒加载", + "default": "false", + "required": false + }, + { + "name": "preview-src-list", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "指定预览大图时的图片列表", + "default": "[]", + "required": false + }, + { + "name": "preview-visible", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "开启移动端预览大图的功能", + "default": "", + "required": false + }, + { + "name": "round", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 round 设置是否展示圆形", + "default": "", + "required": false + }, + { + "name": "scroll-container", + "value": { + "kind": "enum", + "type": "string | HTMLElement", + "values": [ + "string", + "HTMLElement" + ] + }, + "description": "指定滚动容器。启用懒加载时,监听滚动容器的 scroll 事件来懒加载。\n 该属性用于设置图片的容器,当未设置容器时,默认会取最近一个 overflow 值为 auto 或 scroll 的父元素做为滚动容器\n ", + "default": "", + "required": false + }, + { + "name": "show-hover", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置预览的图片的悬浮效果", + "default": "", + "required": false + }, + { + "name": "show-index", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "开启图片序列号展示", + "default": "", + "required": false + }, + { + "name": "src", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置图片路径", + "default": "", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "图片预览功能时,设置最外层元素的 z-index", + "default": "2000", + "required": false + }, + { + "name": "keep-style", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "保持图片样式属性", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "delete", + "description": "图片删除触发" + }, + { + "name": "error", + "description": "图片加载失败后触发的事件,参数为原生的失败事件" + }, + { + "name": "load", + "description": "图片加载成功的触发的事件,参数为原生的成功事件" + } + ], + "slots": [ + { + "name": "error", + "description": "图片加载失败的占位内容插槽" + }, + { + "name": "placeholder", + "description": "图片加载的占位内容插槽" + }, + { + "name": "count", + "description": "设置图片计数插槽" + }, + { + "name": "appendToBody", + "description": "预览弹框是否显示在当前节点下面" + } + ] + }, + { + "name": "tiny-infinite-scroll", + "source": { + "module": "tiny-vue", + "symbol": "infinite-scroll" + }, + "description": "infinite-scroll Component", + "attributes": [ + { + "name": "infinite-scroll-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "加载延时,单位为 ms", + "default": "200", + "required": false + }, + { + "name": "infinite-scroll-disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用滚动", + "default": "false", + "required": false + }, + { + "name": "infinite-scroll-distance", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "加载触发距离阈值,单位为 px", + "default": "0", + "required": false + }, + { + "name": "infinite-scroll-immediate", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否立即加载,以防初始状态下内容无法撑满容器", + "default": "true", + "required": false + }, + { + "name": "v-infinite-scroll", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "无限滚动加载指令,指定加载方法", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-input", + "source": { + "module": "tiny-vue", + "symbol": "input" + }, + "description": "input Component", + "attributes": [ + { + "name": "autocomplete", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 autocomplete 属性", + "default": "'off'", + "required": false + }, + { + "name": "autofocus", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "原生属性,页面加载时,自动获取焦点", + "default": "false", + "required": false + }, + { + "name": "autosize", + "value": { + "kind": "enum", + "type": "boolean | { minRows: number, maxRows: number }", + "values": [ + "boolean", + "{ minRows: number, maxRows: number }" + ] + }, + "description": "自适应内容高度,只对 type=\"textarea\" 有效。可传入对象,如,{ minRows: 2, maxRows: 6 }", + "default": "false", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮,该属性不适用于 type=\"textarea\"", + "default": "", + "required": false + }, + { + "name": "cols", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性,设置宽度,在 type =\"textarea\" 时有效", + "default": "", + "required": false + }, + { + "name": "counter", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", + "default": "false", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置自定义样式", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置文本只读态", + "default": "", + "required": false + }, + { + "name": "display-only-content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置只读态时的文本内容区,如果没有则会使用 modelValue 的值作为只读文本", + "default": "", + "required": false + }, + { + "name": "form", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置文本域的最小高度", + "default": "", + "required": false + }, + { + "name": "hover-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置文本域鼠标悬浮展开/收起,只对 `type=textarea` 有效,最好搭配 autosize 一起使用", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "等价于原生 input aria-label 属性", + "default": "", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "启用掩码功能,只在 disabled 和 display-only 状态下生效", + "default": "", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "原生属性,设置最大值", + "default": "", + "required": false + }, + { + "name": "maxlength", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "原生属性,最大输入长度", + "default": "", + "required": false + }, + { + "name": "memory-space", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置 addMemory 方法中,最大能保存条目的数量", + "default": "5", + "required": false + }, + { + "name": "min", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "原生属性,设置最小值", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "设置文本的绑定值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 input name 属性", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框占位文本", + "default": "", + "required": false + }, + { + "name": "prefix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "输入框头部图标", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "原生属性,是否只读", + "default": "false", + "required": false + }, + { + "name": "resize", + "value": { + "kind": "enum", + "type": "'both' | 'horizontal' | 'vertical' | 'none'", + "values": [ + "both", + "horizontal", + "vertical", + "none" + ] + }, + "description": "控制是否能被用户缩放", + "default": "", + "required": false + }, + { + "name": "rows", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "输入框行数,只对 type=\"textarea\" 有效", + "default": "2", + "required": false + }, + { + "name": "show-password", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示切换密码图标", + "default": "false", + "required": false + }, + { + "name": "show-word-limit", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效", + "default": "false", + "required": false + }, + { + "name": "show-tooltip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "只读状态下,文本超出是否悬浮提示", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "输入框尺寸,只在 type 为 \"textarea\" 时有效", + "default": "", + "required": false + }, + { + "name": "step", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "原生属性,设置输入字段的合法数字间隔", + "default": "", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "输入框尾部图标", + "default": "", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性,输入框的 tabindex", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'text' | 'textarea' | 'password' | InputHTMLAttributes.type", + "values": [ + "text", + "textarea", + "password", + "InputHTMLAttributes.type" + ] + }, + "description": "设置 input 框的 type 属性,默认为 \"text\",可选值 \"text\",\"textarea\" 和其他 原生 input 的 type 值", + "default": "'text'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "String / Number" + }, + "description": "设置文本显示的默认值", + "default": "", + "required": false + }, + { + "name": "validate-event", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入时是否触发表单的校验", + "default": "true", + "required": false + }, + { + "name": "popup-more", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在只读的基础上增加 popup-more 属性,可使文本域超出显示更多按钮,点击更多按钮可以查看详细信息。", + "default": "", + "required": false + }, + { + "name": "input-box-type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置边框模式", + "default": "normal", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "在 Input 失去焦点时触发" + }, + { + "name": "change", + "description": "在 Input 值改变时触发" + }, + { + "name": "clear", + "description": "在点击由 clearable 属性生成的清空按钮时触发" + }, + { + "name": "focus", + "description": "在 Input 获得焦点时触发" + }, + { + "name": "input", + "description": "输入值时触发事件" + } + ], + "slots": [ + { + "name": "append", + "description": "输入框后置内容,只对 type=\"text\" 有效" + }, + { + "name": "prefix", + "description": "输入框头部内容,只对 type=\"text\" 有效" + }, + { + "name": "prepend", + "description": "输入框前置内容,只对 type=\"text\" 有效" + }, + { + "name": "suffix", + "description": "输入框尾部内容,只对 type=\"text\" 有效" + } + ] + }, + { + "name": "tiny-ip-address", + "source": { + "module": "tiny-vue", + "symbol": "ip-address" + }, + "description": "ip-address Component", + "attributes": [ + { + "name": "delimiter", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "设置 ip 段之间的分隔符,默认图标为 IconDotIpv4 ", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置文本的禁用属性", + "default": "false", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置文本的只读属性", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "地址输入框大小", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'IPv4' | 'IPv6'", + "values": [ + "IPv4", + "IPv6" + ] + }, + "description": "设置 ip 地址输入框的类型", + "default": "'IPv4'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置地址输入框的绑定值", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "文本框失去焦点时触发事件" + }, + { + "name": "change", + "description": "文本框内容改变后事件" + }, + { + "name": "focus", + "description": "文本框获取焦点时触发事件" + }, + { + "name": "input", + "description": "文本框内容输入时触发事件" + }, + { + "name": "select", + "description": "文本框内容选中时触发事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,自定义 ip 段之间的分隔符" + } + ] + }, + { + "name": "tiny-layout", + "source": { + "module": "tiny-vue", + "symbol": "layout" + }, + "description": "layout Component", + "attributes": [ + { + "name": "cols", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "总栅格数;该属性的可选值为 12 /24 ", + "default": "12", + "required": false + }, + { + "name": "tag", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义 Layout 元素的渲染后的标签,默认为div", + "default": "\"div\"", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-row", + "source": { + "module": "tiny-vue", + "symbol": "row" + }, + "description": "row Component", + "attributes": [ + { + "name": "align", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "子项的副轴对齐方向,可取值:'top', 'middle', 'bottom'", + "default": "\"top\"", + "required": false + }, + { + "name": "flex", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为flex容器", + "default": "false", + "required": false + }, + { + "name": "gutter", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子项的间隔的像素", + "default": "0", + "required": false + }, + { + "name": "justify", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "子项的主轴对齐方向,可取值:'start', 'center', 'end', 'space-between', 'space-around'", + "default": "\"start\"", + "required": false + }, + { + "name": "noSpace", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "子项没有间隔,相当于强制gutter=0的情况", + "default": "false", + "required": false + }, + { + "name": "order", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "子项的排序方式。 不设置时,保留子项在模板中的顺序。", + "default": "\"asc\" | \"des\"", + "required": false + }, + { + "name": "tag", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义 Row 元素的渲染后的标签,默认为div", + "default": "\"div\"", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-col", + "source": { + "module": "tiny-vue", + "symbol": "col" + }, + "description": "col Component", + "attributes": [ + { + "name": "lg", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在响应式宽度 < 1920px 时,该列占用的栅格数", + "default": "", + "required": false + }, + { + "name": "md", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在响应式宽度 < 1200px 时,该列占用的栅格数", + "default": "", + "required": false + }, + { + "name": "move", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子项的右偏移量,是通过 left 属性实现偏移,建议使用 offset 代替", + "default": "0", + "required": false + }, + { + "name": "no", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子项排序编号", + "default": "0", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子项的向右偏移量,是通过 margin-left 属性实现偏移", + "default": "0", + "required": false + }, + { + "name": "sm", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在响应式宽度 < 992px 时,该列占用的栅格数", + "default": "", + "required": false + }, + { + "name": "span", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子项占据的列数", + "default": "12", + "required": false + }, + { + "name": "tag", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义 Col 元素的渲染后的标签,默认为div", + "default": "\"div\"", + "required": false + }, + { + "name": "xl", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在响应式宽度 >= 1920px 时,该列占用的栅格数", + "default": "", + "required": false + }, + { + "name": "xs", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "在响应式宽度 < 768px 时,该列占用的栅格数", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-link-menu", + "source": { + "module": "tiny-vue", + "symbol": "link-menu" + }, + "description": "link-menu Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "设置收藏夹菜单的数据", + "default": "", + "required": false + }, + { + "name": "default-expand-all", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置打开菜单弹窗时默认是否展开所有节点,默认为 true", + "default": "true", + "required": false + }, + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "菜单内容超长时省略显示,默认为 true", + "default": "true", + "required": false + }, + { + "name": "get-menu-data-sync", + "value": { + "kind": "expression", + "type": "function" + }, + "description": "自定义菜单数据服务,直接返回数据", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义节点展开折叠的图标", + "default": "", + "required": false + }, + { + "name": "expand-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "指示展开的图标", + "default": "", + "required": false + }, + { + "name": "expand-icon-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示展开的图标色", + "default": "", + "required": false + }, + { + "name": "shrink-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "指示收缩的图标", + "default": "", + "required": false + }, + { + "name": "shrink-icon-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示收缩的图标色", + "default": "", + "required": false + }, + { + "name": "keep-selected-nodes", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "树节点勾选内容后,点击取消按钮,再次打开弹窗是否保留取消前勾选的内容的状态,默认为 true", + "default": "", + "required": false + }, + { + "name": "max-item", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置可收藏的栏目的最大数量", + "default": "", + "required": false + }, + { + "name": "search-icon", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义搜索图标", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置收藏夹菜单的标题,默认为空", + "default": "", + "required": false + }, + { + "name": "wrap", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "菜单内容超长时换行显示,默认为 true", + "default": "true", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "foot", + "description": "菜单弹窗底部插槽" + } + ] + }, + { + "name": "tiny-link", + "source": { + "module": "tiny-vue", + "symbol": "link" + }, + "description": "link Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用状态", + "default": "false", + "required": false + }, + { + "name": "href", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 href 属性", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "图标组件", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'primary' | 'success' | 'warning' | 'danger' | 'info'", + "values": [ + "primary", + "success", + "warning", + "danger", + "info" + ] + }, + "description": "文本链接类型", + "default": "", + "required": false + }, + { + "name": "underline", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否下划线", + "default": "true", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示内容", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "点击事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "icon", + "description": "图标" + } + ] + }, + { + "name": "tiny-loadlist", + "source": { + "module": "tiny-vue", + "symbol": "LoadList" + }, + "description": "LoadList Component", + "attributes": [ + { + "name": "direction", + "value": { + "kind": "enum", + "type": "'up' | 'down'", + "values": [ + "up", + "down" + ] + }, + "description": "滚动触发加载的方向,可选值为 `up`,默认值 `down`", + "default": "'down'", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "滚动条与底部距离小于 offset 时触发 load 事件,默认值 `300`", + "default": "300", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用滚动加载,默认值 false", + "default": "false", + "required": false + }, + { + "name": "scroller", + "value": { + "kind": "expression", + "type": "HTMLElement" + }, + "description": "指定需要监听滚动事件的节点,默认为最近的父级滚动节点", + "default": "", + "required": false + }, + { + "name": "immediate-check", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在初始化时立即执行滚动位置检查,默认值 `true`", + "default": "true", + "required": false + }, + { + "name": "error", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否加载失败,加载失败后点击错误提示可以重新触发 `load` 事件,默认值 `false`", + "default": "false", + "required": false + }, + { + "name": "error-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "加载失败的提示文案", + "default": "", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否处于加载状态,加载过程中不触发 `load` 事件,默认值 `false`", + "default": "false", + "required": false + }, + { + "name": "loading-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "加载过程中的提示文案", + "default": "", + "required": false + }, + { + "name": "finished", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否已加载完成,加载完成后不再触发 `load` 事件,默认值 `false`", + "default": "false", + "required": false + }, + { + "name": "finished-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "加载完成后的提示文案", + "default": "", + "required": false + }, + { + "name": "delay", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "触发 `load` 事件时的节流延时,默认值 `100`", + "default": "100", + "required": false + } + ], + "events": [ + { + "name": "load", + "description": "当列表底部和滚动容器边界之间的距离小于值 `offset` 时,列表组件会触发 `load` 事件" + }, + { + "name": "update:error", + "description": "加载失败后点击错误提示可以重新触发 `load` 事件,组件会抛出此事件" + }, + { + "name": "update:loading", + "description": "当列表底部和滚动容器边界之间的距离小于值 `offset` 时,列表组件会触发 `load` 事件并抛出此事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽,用于定制渲染列表区域" + }, + { + "name": "loading", + "description": "加载中插槽,用于定制加载中提示区域" + }, + { + "name": "finished", + "description": "已加载完成插槽,用于定制加载完成提示区域" + }, + { + "name": "error", + "description": "加载失败插槽,用于定制加载失败提示区域" + } + ] + }, + { + "name": "tiny-loading", + "source": { + "module": "tiny-vue", + "symbol": "loading" + }, + "description": "loading Component", + "attributes": [ + { + "name": "background", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "遮罩背景色", + "default": "", + "required": false + }, + { + "name": "body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "遮罩层是否在body上,同 v-loading 指令中的 body 修饰符", + "default": "false", + "required": false + }, + { + "name": "customClass", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "Loading 的自定义类名", + "default": "", + "required": false + }, + { + "name": "fullscreen", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "属性为 true 显示全屏,同 v-loading 指令中的 fullscreen 修饰符", + "default": "true", + "required": false + }, + { + "name": "lock", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "全屏时是否锁定滚动,同 v-loading 指令中的 lock 修饰符", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'large'", + "values": [ + "medium", + "small", + "large" + ] + }, + "description": "加载图标尺寸", + "default": "'small'", + "required": false + }, + { + "name": "spinner", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义加载图标", + "default": "", + "required": false + }, + { + "name": "target", + "value": { + "kind": "enum", + "type": "HTMLElement | string", + "values": [ + "HTMLElement", + "string" + ] + }, + "description": "Loading 需要覆盖的 DOM 节点。可传入一个 DOM 对象或字符串;若传入字符串,则会将其作为参数传入 document.querySelector 以获取到对应 DOM 节点", + "default": "document.body", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示在加载图标下方的加载文案", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-locales", + "source": { + "module": "tiny-vue", + "symbol": "locales" + }, + "description": "locales Component", + "attributes": [ + { + "name": "change-lang", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "切换语言", + "default": "", + "required": false + }, + { + "name": "getChangeLocaleUrl", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义更新语言服务接口,未使用框架服务并且未配置 change-lang 时必填", + "default": "", + "required": false + }, + { + "name": "getCurrentLocale", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取当前语种接口,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "getLocale", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义获取系统语言列表接口,未使用框架服务时必填", + "default": "", + "required": false + }, + { + "name": "local", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否本地", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-logon-user", + "source": { + "module": "tiny-vue", + "symbol": "logon-user" + }, + "description": "logon-user Component", + "attributes": [ + { + "name": "getUserInfo", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "配置查询系统当前用户接口", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-logout", + "source": { + "module": "tiny-vue", + "symbol": "logout" + }, + "description": "logout Component", + "attributes": [ + { + "name": "before-logout", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "注销前的回调函数", + "default": "", + "required": false + }, + { + "name": "get-logout-url", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "自定义获取注销服务接口", + "default": "", + "required": false + }, + { + "name": "is-guest-user", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "自定义是否访客用户", + "default": "", + "required": false + }, + { + "name": "is-local", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否本地注销", + "default": "service.setting.local", + "required": false + }, + { + "name": "is-mock", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启 mock 模拟服务,默认值为 false", + "default": "", + "required": false + }, + { + "name": "redirect-url", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义配置注销后跳转地址", + "default": "", + "required": false + }, + { + "name": "show-login", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "自定义登录方法", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-menu", + "source": { + "module": "tiny-vue", + "symbol": "menu" + }, + "description": "menu Component", + "attributes": [ + { + "name": "actived-keys", + "value": { + "kind": "expression", + "type": "Number / String" + }, + "description": "默认选中项", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "服务端数据", + "default": "", + "required": false + }, + { + "name": "empty-text", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义空文本", + "default": "", + "required": false + }, + { + "name": "expand-all", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "默认全部展开", + "default": "", + "required": false + }, + { + "name": "expanded-keys", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "默认展开项", + "default": "", + "required": false + }, + { + "name": "only-check-children", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "只能选中子级,父子不关联", + "default": "", + "required": false + }, + { + "name": "search-icon", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "搜索图标", + "default": "", + "required": false + }, + { + "name": "show-filter", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "显示搜索框", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "current-change", + "description": "选中菜单改变事件" + }, + { + "name": "node-click", + "description": "菜单点击事件" + } + ], + "slots": [ + { + "name": "empty", + "description": "空数据插槽" + } + ] + }, + { + "name": "tiny-message", + "source": { + "module": "tiny-vue", + "symbol": "message" + }, + "description": "message Component", + "attributes": [ + { + "name": "duration", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置提示信息停留时间", + "default": "", + "required": false + }, + { + "name": "id", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置唯一的 id 防止重复提示,只对 type=message 有效", + "default": "", + "required": false + }, + { + "name": "message", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置提示信息", + "default": "", + "required": false + }, + { + "name": "show-close", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "控制弹窗是否显示关闭图标", + "default": "", + "required": false + }, + { + "name": "status", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置消息状态,可选值有 info | success | warning | error", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-milestone", + "source": { + "module": "tiny-vue", + "symbol": "milestone" + }, + "description": "milestone Component", + "attributes": [ + { + "name": "completed-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置节点完成状态对应的键值", + "default": "'completed'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "enum", + "type": "ICustomData | ICustomData[]", + "values": [ + "ICustomData", + "ICustomData[]" + ] + }, + "description": "设置步骤条的数据,可自定义键值映射", + "default": "", + "required": false + }, + { + "name": "flag-before", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置旗子的数据是取自前面还是后面的节点,默认取后面节点上的数据", + "default": "false", + "required": false + }, + { + "name": "flag-content-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置旗子内容描述部分对应的键名", + "default": "'content'", + "required": false + }, + { + "name": "flag-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置旗子信息数组对应的键名", + "default": "'flags'", + "required": false + }, + { + "name": "flag-name-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置旗子标题对应的键名", + "default": "'name'", + "required": false + }, + { + "name": "flag-status-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置旗子状态对应的键名", + "default": "'status'", + "required": false + }, + { + "name": "line-style", + "value": { + "kind": "enum", + "type": "'number' | 'string'", + "values": [ + "number", + "string" + ] + }, + "description": "线条颜色取值模式为数字时,只有1和2可选;如果为字符串则需传入 16 进制颜色值
\n 设置为数字 1 时只有完成与未完成两种状态的线条颜色,完成状态的线条颜色与 milestones-status 定义的 completed 状态的颜色一致
\n 设置为数字 2 时线条颜色根随节点状态颜色
\n 当设置为字符串形式的 16 进制色值时,如:#1890FF 时,线条不区分状态,全部统一为所设置的颜色", + "default": "1", + "required": false + }, + { + "name": "milestones-status", + "value": { + "kind": "expression", + "type": "IStatus" + }, + "description": "定义状态与颜色对应关系,颜色取值须是 16 进制颜色值或组件库的主题变量", + "default": "", + "required": false + }, + { + "name": "name-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置节点名称对应的键名", + "default": "'name'", + "required": false + }, + { + "name": "show-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置未完成状态的节点是否显示序号", + "default": "true", + "required": false + }, + { + "name": "solid", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在里程碑模式下,设置已经完成节点显示为实心,且光晕不透明", + "default": "false", + "required": false + }, + { + "name": "space", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置相邻节点的间距,即节点间线条的长度", + "default": "", + "required": false + }, + { + "name": "start", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置节点的序号起始值,从首个节点开始计算", + "default": "-1", + "required": false + }, + { + "name": "status-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置节点状态对应的键名", + "default": "'status'", + "required": false + }, + { + "name": "time-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置节点时间信息对应的键名", + "default": "'time'", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "节点的点击事件,参数(index:节点索引, node:节点数据信息)" + }, + { + "name": "flag-click", + "description": "旗子的点击事件,参数(index:旗子索引, node:旗子数据信息)" + }, + { + "name": "flagclick", + "description": "[使用flag-click代替, deprecated v3.5.0废弃,v3.17.0移除;移除原因:命名规范]" + } + ], + "slots": [ + { + "name": "bottom", + "description": "节点下方内容" + }, + { + "name": "flag", + "description": "旗帜内容" + }, + { + "name": "icon", + "description": "节点图标" + }, + { + "name": "top", + "description": "节点上方内容" + } + ] + }, + { + "name": "tiny-mind-map", + "source": { + "module": "tiny-vue", + "symbol": "mind-map" + }, + "description": "mind-map Component", + "attributes": [ + { + "name": "modelValue", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "默认节点数据", + "default": "{}", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IMindMaoOptions" + }, + "description": "配置项", + "default": "{contextMenu: false,toolBar: false,nodeMenu: false}", + "required": false + } + ], + "events": [ + { + "name": "afterImport", + "description": "v-model更新后会触发" + }, + { + "name": "beforeImport", + "description": "v-model更新前会触发" + }, + { + "name": "create", + "description": "mindmap创建时会触发该事件" + }, + { + "name": "expandNode", + "description": "展开节点时会触发该事件" + }, + { + "name": "operation", + "description": "节点重新计算时, 例如将节点A拖拽到节点B, 使得节点A是节点B的子节点" + }, + { + "name": "selectNewNode", + "description": "创建新节点时" + }, + { + "name": "selectNode", + "description": "选择任意一个节点时, 会触发该事件" + }, + { + "name": "selectNodes", + "description": "选择多个节点的时候会触发该事件" + }, + { + "name": "unselectNode", + "description": "取消选择的时候会触发该事件" + }, + { + "name": "unselectNodes", + "description": "取消选择多个节点时会触发该事件" + } + ], + "slots": [] + }, + { + "name": "tiny-modal", + "source": { + "module": "tiny-vue", + "symbol": "modal" + }, + "description": "modal Component", + "attributes": [ + { + "name": "before-close", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "可以配置一个拦截弹窗关闭的方法。如果方法返回 false 值,则拦截弹窗关闭;否则不拦截", + "default": "", + "required": false + }, + { + "name": "cancel-btn-props", + "value": { + "kind": "expression", + "type": "Button.props" + }, + "description": "自定义取消按钮的 props ,可选值与 Button 组件一致", + "default": "{}", + "required": false + }, + { + "name": "cancel-content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义取消按钮内容", + "default": "'取消'", + "required": false + }, + { + "name": "confirm-btn-props", + "value": { + "kind": "expression", + "type": "Button.props" + }, + "description": "自定义确认按钮 props,可选值与 Button 组件一致", + "default": "{}", + "required": false + }, + { + "name": "confirm-content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义确认按钮内容", + "default": "'确认'", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "组件自定义 class 样式", + "default": "", + "required": false + }, + { + "name": "description", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "组件详情信息", + "default": "", + "required": false + }, + { + "name": "duration", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "自动关闭的延时,仅当 type 为 'message' 有效", + "default": "3000", + "required": false + }, + { + "name": "esc-closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许按 Esc 键关闭窗口", + "default": "true", + "required": false + }, + { + "name": "footer-dragable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "控制底部可拖拽", + "default": "true", + "required": false + }, + { + "name": "fullscreen", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否最大化显示", + "default": "false", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "窗口的高度", + "default": "", + "required": false + }, + { + "name": "id", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "如果不想窗口重复点击,可以设置唯一的 id 防止重复提示,仅当 type 为 'message' 有效", + "default": "", + "required": false + }, + { + "name": "is-form-reset", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "关闭弹窗时,是否重置表单数据", + "default": "true", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否锁住滚动条,不允许页面滚动", + "default": "true", + "required": false + }, + { + "name": "lock-view", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否锁住页面,不允许窗口之外的任何操作", + "default": "true", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示遮罩层", + "default": "true", + "required": false + }, + { + "name": "mask-closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许点击遮罩层关闭窗口", + "default": "", + "required": false + }, + { + "name": "message", + "value": { + "kind": "enum", + "type": "string | VNode | () => string | VNode", + "values": [ + "string", + "VNode", + "() => string", + "VNode" + ] + }, + "description": "窗口的内容", + "default": "", + "required": false + }, + { + "name": "message-closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "'message' 类型弹窗是否显示关闭按钮", + "default": "false", + "required": false + }, + { + "name": "min-height", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "窗口的最小高度", + "default": "", + "required": false + }, + { + "name": "min-width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "窗口的最小宽度", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示", + "default": "true", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "多选选项,格式为 [{ value: 'value1', name: '选项1' }, ...]", + "default": "", + "required": false + }, + { + "name": "position", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹出框位置,默认居中显示,设置值为 'bottom-right' 时弹出框显示在右下角", + "default": "", + "required": false + }, + { + "name": "resize", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许拖动调整窗口大小", + "default": "false", + "required": false + }, + { + "name": "show-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示关闭按钮,默认值为 true", + "default": "true", + "required": false + }, + { + "name": "show-footer", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示底部", + "default": "false", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示头部", + "default": "true", + "required": false + }, + { + "name": "status", + "value": { + "kind": "expression", + "type": "IStatus" + }, + "description": "消息状态,当 type 为 'alert'、'message'、'confirm' 时有效", + "default": "'info'", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "窗口的标题", + "default": "", + "required": false + }, + { + "name": "top", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "消息距离顶部的位置,仅当 type 为 'message' 时有效", + "default": "80", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'alert' | 'confirm' | 'message'", + "values": [ + "alert", + "confirm", + "message" + ] + }, + "description": "窗口类型", + "default": "'alert'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "窗口的宽度(设置宽度像素或者百分比,浏览器窗口大小改变可居中显示)", + "default": "", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "自定义堆叠顺序(对于某些特殊场景,比如被遮挡时可能会用到)", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "cancel", + "description": "点击取消按钮时会触发该事件" + }, + { + "name": "close", + "description": "点击关闭按钮时会触发该事件" + }, + { + "name": "confirm", + "description": "点击确定按钮时会触发该事件" + }, + { + "name": "hide", + "description": "在窗口关闭时会触发该事件" + }, + { + "name": "show", + "description": "在窗口显示时会触发该事件" + }, + { + "name": "zoom", + "description": "窗口缩放时会触发该事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "footer", + "description": "窗口底部的模板" + } + ] + }, + { + "name": "tiny-nav-menu", + "source": { + "module": "tiny-vue", + "symbol": "nav-menu" + }, + "description": "nav-menu Component", + "attributes": [ + { + "name": "before-skip", + "value": { + "kind": "expression", + "type": "(item: IMenuItem) => boolean" + }, + "description": "点击菜单跳转前的钩子函数,返回 false 将无法跳转", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "IDataItem[]" + }, + "description": "设置导航菜单的数据", + "default": "", + "required": false + }, + { + "name": "fetch-menu-data", + "value": { + "kind": "expression", + "type": "() => IDataItem[]" + }, + "description": "自定义菜单数据加载服务,返回一个Promise对象", + "default": "", + "required": false + }, + { + "name": "fields", + "value": { + "kind": "expression", + "type": "IFields" + }, + "description": "自定义菜单数据的映射", + "default": "{ textField: \"title\", urlField: \"url\", key: \"id\" }", + "required": false + }, + { + "name": "overflow", + "value": { + "kind": "expression", + "type": "IOverflow" + }, + "description": "设置一级菜单无法在当前菜单容器里显示完全时的展示方式", + "default": "auto", + "required": false + }, + { + "name": "prevent", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "若使用组件的默认服务获取菜单数据,并且要阻止默认的跳转行为,需要 before-skip 和此属性一起使用", + "default": "false", + "required": false + }, + { + "name": "default-active", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义当前选中的菜单,data数据中必须设置id", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "logo", + "description": "菜单栏 Logo 插槽" + }, + { + "name": "toolbar", + "description": "自定义右上角部分 toolbar 插槽" + } + ] + }, + { + "name": "tiny-notify", + "source": { + "module": "tiny-vue", + "symbol": "notify" + }, + "description": "notify Component", + "attributes": [ + { + "name": "closeIcon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "关闭图标组件对象", + "default": "IconClose", + "required": false + }, + { + "name": "customClass", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义样式类", + "default": "", + "required": false + }, + { + "name": "debounceDelay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "启用防抖", + "default": "0", + "required": false + }, + { + "name": "duration", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "通知自动关闭时间,单位毫秒数。 默认情况, success info 延时5秒 warning error 延时10秒自动关闭 ", + "default": "", + "required": false + }, + { + "name": "message", + "value": { + "kind": "expression", + "type": "INotifyMessage" + }, + "description": "通知消息文本,可用 jsx 定制", + "default": "", + "required": false + }, + { + "name": "position", + "value": { + "kind": "enum", + "type": "'top-right' | 'bottom-right' | 'top-left' | 'bottom-left'", + "values": [ + "top-right", + "bottom-right", + "top-left", + "bottom-left" + ] + }, + "description": "通知显示位置", + "default": "'bottom-right'", + "required": false + }, + { + "name": "showClose", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示关闭按钮", + "default": "true", + "required": false + }, + { + "name": "showIcon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示类型图标", + "default": "true", + "required": false + }, + { + "name": "statusIcon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "类型图标组件对象", + "default": "IconInfoSolid", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "INotifyTitle" + }, + "description": "通知消息标题,可用 jsx 定制", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'info' | 'success' | 'warning' | 'error'", + "values": [ + "info", + "success", + "warning", + "error" + ] + }, + "description": "通知消息类型", + "default": "'info'", + "required": false + }, + { + "name": "verticalOffset", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置垂直方向偏离距离,单位 px", + "default": "16", + "required": false + } + ], + "events": [ + { + "name": "beforeClose", + "description": "关闭前回调方法,返回 false 可阻止关闭" + }, + { + "name": "onClose", + "description": "关闭 notify 时触发的事件" + } + ], + "slots": [] + }, + { + "name": "tiny-numeric", + "source": { + "module": "tiny-vue", + "symbol": "numeric" + }, + "description": "numeric Component", + "attributes": [ + { + "name": "allow-empty", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "内容可清空", + "default": "false", + "required": false + }, + { + "name": "empty-value", + "value": { + "kind": "expression", + "type": "any" + }, + "description": "设置计数器在可清空下,清空后组件的绑定值", + "default": "undefined", + "required": false + }, + { + "name": "blank", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "过滤器背景设置为透明,默认值为true", + "default": "true", + "required": false + }, + { + "name": "circulate", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "向上到达最大值后,是否从最小值开始,或反过来", + "default": "false", + "required": false + }, + { + "name": "controls", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否使用加减按钮", + "default": "true", + "required": false + }, + { + "name": "controls-position", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "加减按钮位置,可选值为 right,表示加减按钮均位于最右侧", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置只读态", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "INumericFormat" + }, + "description": "数字格式化置项", + "default": "", + "required": false + }, + { + "name": "hide-unit", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "隐藏单位", + "default": "", + "required": false + }, + { + "name": "hold-zero", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "精度细化,默认值为 true ", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "组件 arial-label 属性取值", + "default": "", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "规定组件可输入的最大数值,指定合法值的范围,支持整数和小数", + "default": "Infinity", + "required": false + }, + { + "name": "min", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "规定组件可输入的最小数值,指定合法值的范围,支持整数和小数", + "default": "-Infinity", + "required": false + }, + { + "name": "model-truncation", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在配置了精度情况下,是否对v-model绑字值进行精度截取,配为false时,精度仅用来作展示", + "default": "", + "required": false + }, + { + "name": "mouse-wheel", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "鼠标滚动滑轮是否改变数值", + "default": "true", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框内的提示占位文本", + "default": "''", + "required": false + }, + { + "name": "plugin", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "高精度的数据在IE下需要Bignumberjs兼容", + "default": "", + "required": false + }, + { + "name": "precision", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "数值精度", + "default": "", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入的shape='filter,切换至过滤器模式'", + "default": "", + "required": false + }, + { + "name": "show-left", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置左对齐", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "计数器尺寸,该属性的可选值为 medium | small | mini", + "default": "", + "required": false + }, + { + "name": "step", + "value": { + "kind": "enum", + "type": "number | string | IStepStrategy", + "values": [ + "number", + "string", + "IStepStrategy" + ] + }, + "description": "步长", + "default": "1", + "required": false + }, + { + "name": "step-strictly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否只能输入 step 的倍数", + "default": "false", + "required": false + }, + { + "name": "strict-input", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "严格控制输入,包含合法性输入与小数点长度验证,不允许输入超过精度设置", + "default": "", + "required": false + }, + { + "name": "string-mode", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "使用字符串模式,精度超过JS限制时使用", + "default": "", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "Numeric组件的 tabindex ", + "default": "", + "required": false + }, + { + "name": "unit", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数值的单位。在设置单位时,加减按钮将不可用", + "default": "", + "required": false + }, + { + "name": "unit-center", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置unit属性后,设置输入框内的数字是否居中显示,默认值为 false", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置输入组件的默认值,默认为 0", + "default": "0", + "required": false + }, + { + "name": "change-compat", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置除加减按钮及直接输入数值之外,值改变后是否触发change事件", + "default": "false", + "required": false + }, + { + "name": "validate-event", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "验证事件,默认值为true", + "default": "", + "required": false + }, + { + "name": "string-mode", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "使用字符串模式,精度超过JS限制时使用", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "组件失去焦点时触发的回调函数" + }, + { + "name": "change", + "description": "组件的值变化时触发的回调函数" + }, + { + "name": "filter-change", + "description": "选择过滤器面板值的回调函数" + }, + { + "name": "focus", + "description": "组件获得焦点时触发的回调函数" + }, + { + "name": "input", + "description": "输入值时触发事件" + } + ], + "slots": [] + }, + { + "name": "tiny-pager", + "source": { + "module": "tiny-vue", + "symbol": "pager" + }, + "description": "pager Component", + "attributes": [ + { + "name": "align", + "value": { + "kind": "enum", + "type": "'left' | 'center' | 'right'", + "values": [ + "left", + "center", + "right" + ] + }, + "description": "分页对齐方式,Aurora、XDesign主题默认值为 right", + "default": "'left'", + "required": false + }, + { + "name": "change-compat", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "手动改变值时,是否触发对应的change事件", + "default": "false", + "required": false + }, + { + "name": "current-page", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "当前所在页", + "default": "1", + "required": false + }, + { + "name": "custom-total", + "value": { + "kind": "enum", + "type": "boolean | string", + "values": [ + "boolean", + "string" + ] + }, + "description": "自定义总条数,传值为 true 时,显示10万+、100万+,传值为字符串则显示传入的字符串", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用分页", + "default": "false", + "required": false + }, + { + "name": "hide-on-single-page", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "只有一页时是否隐藏", + "default": "false", + "required": false + }, + { + "name": "is-before-page-change", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启前置处理特性,开启后,翻页或者改变页大小不会立即生效,由用户处理业务逻辑", + "default": "false", + "required": false + }, + { + "name": "layout", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "组件布局,子组件名用英文逗号分隔,子组件类型有 sizes、 prev、 pager、 next、 jumper、 current、 total、 slot", + "default": "'total, prev, pager, next, jumper'", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "enum", + "type": "'number' | 'simple' | 'complete' | 'fixed' | 'simplest'", + "values": [ + "number", + "simple", + "complete", + "fixed", + "simplest" + ] + }, + "description": "设置分页组件显示模式,此属性优先级大于 layout, 3.19.0新增simplest", + "default": "", + "required": false + }, + { + "name": "next-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "替代图标显示的下一页文字", + "default": "", + "required": false + }, + { + "name": "page-count", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "总页数,total 和 page-count 设置任意一个就可以达到显示页码的功能,如果要支持 page-sizes 的更改,则需要使用 total 属性", + "default": "", + "required": false + }, + { + "name": "page-size", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "每页显示条目个数,支持 .sync 修饰符", + "default": "", + "required": false + }, + { + "name": "page-size/v-model:page-size", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "每页显示条目数", + "default": "10", + "required": false + }, + { + "name": "page-sizes", + "value": { + "kind": "expression", + "type": "number[]" + }, + "description": "设置指定可选择的每页显示条数,每页显示个数选择器的选项设置", + "default": "[10, 20, 30, 40, 50, 100]", + "required": false + }, + { + "name": "pager-count", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置页码按钮需要显示的最多个数,当总页数超过该值时会折叠,该属性的合法值为大于等于 5 且小于等于 21 的奇数", + "default": "7", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素,可将该属性设置为 false(可参考 select 组件)", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "prev-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "替代图标显示的上一页文字", + "default": "", + "required": false + }, + { + "name": "show-total-loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示总条数加载中", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "'mini'" + }, + "description": "定义分页尺寸", + "default": "", + "required": false + }, + { + "name": "total", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "总条目数", + "default": "", + "required": false + }, + { + "name": "total-fixed-left", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "总条目数是否固定在左侧,Aurora、XDesign主题默认值为 true", + "default": "false", + "required": false + }, + { + "name": "page-size-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定以页码大小后置显示文本,XDesign主题默认为空", + "default": "\"条/页\"", + "required": false + } + ], + "events": [ + { + "name": "before-page-change", + "description": "当 is-before-page-change 设置为 true 后,翻页或改变页大小前会触发此事件,用户可以在参数中获取相应事件和分页相关信息控制后续逻辑" + }, + { + "name": "current-change", + "description": "当前所在页改变时会触发" + }, + { + "name": "next-click", + "description": "点击下一页按钮改变当前页后触发" + }, + { + "name": "prev-click", + "description": "点击上一页按钮改变当前页后触发" + }, + { + "name": "size-change", + "description": "每页显示条目数改变后会触发" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义内容,需要在 layout 中列出 slot" + } + ] + }, + { + "name": "tiny-pop-upload", + "source": { + "module": "tiny-vue", + "symbol": "pop-upload" + }, + "description": "pop-upload Component", + "attributes": [ + { + "name": "accept", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "接受上传的文件类型", + "default": "", + "required": false + }, + { + "name": "action", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "必选参数,设置上传的地址", + "default": "", + "required": false + }, + { + "name": "before-remove", + "value": { + "kind": "expression", + "type": "(file: IFile) => void" + }, + "description": "删除文件之间的钩子函数,若返回 false 或者返回 Promise 且被 reject,则取消删除,反之则执行删除;入参为点击删除的文件信息", + "default": "", + "required": false + }, + { + "name": "before-upload", + "value": { + "kind": "expression", + "type": "(file: IFile) => void" + }, + "description": "上传文件之前的钩子,若返回 false 或者返回 Promise 且被 reject,则停止上传,反之则继续上传;入参为上传的文件信息", + "default": "", + "required": false + }, + { + "name": "cancel-button-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置文件上传弹框中取消按钮的文本;默认为 取消", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "ICustomObject" + }, + "description": "上传时附带的额外参数", + "default": "", + "required": false + }, + { + "name": "dialog-title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置文件上传弹框的标题;默认为 文件上传", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用;默认为 false", + "default": "", + "required": false + }, + { + "name": "headers", + "value": { + "kind": "expression", + "type": "ICustomObject" + }, + "description": "设置上传的请求头部", + "default": "", + "required": false + }, + { + "name": "http-request", + "value": { + "kind": "expression", + "type": "() => void" + }, + "description": "覆盖默认的上传行为,可以自定义上传的实现", + "default": "", + "required": false + }, + { + "name": "limit", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "最大允许上传个数", + "default": "", + "required": false + }, + { + "name": "max-upload-file-size", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "最大上传文件大小", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否支持多选文件", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置组件大小", + "default": "", + "required": false + }, + { + "name": "submit-button-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置文件上传弹框中提交按钮的文本;默认为 开始上传", + "default": "", + "required": false + }, + { + "name": "upload-button-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "打开弹出框的按钮的文本配置属性", + "default": "'选择文件'", + "required": false + }, + { + "name": "upload-file-type", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "对上传文件进行校验的类型,比如 ['.png', '.jpg']", + "default": "", + "required": false + }, + { + "name": "upload-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "上传的文件字段名", + "default": "'file'", + "required": false + }, + { + "name": "with-credentials", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "支持发送 cookie 凭证信息", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "error", + "description": "文件上传失败时触发的事件; file 为当前上传失败文件信息" + }, + { + "name": "exceed", + "description": "文件超出个数限制时触发的事件; files 为上传的文件" + }, + { + "name": "progress", + "description": "文件上传时触发的事件" + }, + { + "name": "remove", + "description": "从文件列表移除文件时触发的事件; file 为当前移除的文件信息" + }, + { + "name": "success", + "description": "文件上传成功时触发的事件; res 为上传成功后的响应信息事件对象,file 为当前上传的文件" + } + ], + "slots": [ + { + "name": "uploadTip", + "description": "自定义上传提示内容" + } + ] + }, + { + "name": "tiny-popconfirm", + "source": { + "module": "tiny-vue", + "symbol": "popconfirm" + }, + "description": "popconfirm Component", + "attributes": [ + { + "name": "cancel-button", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示取消按钮", + "default": "true", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为气泡提示框自定义类名", + "default": "", + "required": false + }, + { + "name": "message", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "气泡提示框的内容", + "default": "", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPopperPlacement" + }, + "description": "气泡提示框显示位置", + "default": "'top'", + "required": false + }, + { + "name": "reference", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "触发弹出层显示的 HTML 元素", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置气泡提示框的标题", + "default": "", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "enum", + "type": "'click' | 'hover'", + "values": [ + "click", + "hover" + ] + }, + "description": "气泡提示框显示触发方式", + "default": "'hover'", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IPopconfirmtype" + }, + "description": "提示图标类型,可以传入自定义图标", + "default": "", + "required": false + }, + { + "name": "width", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "气泡提示框宽度", + "default": "350", + "required": false + } + ], + "events": [ + { + "name": "confirm", + "description": "点击确认按钮时触发" + }, + { + "name": "hide", + "description": "气泡确认框关闭时触发" + }, + { + "name": "show", + "description": "气泡确认框显示时触发" + } + ], + "slots": [ + { + "name": "footer", + "description": "底部插槽" + }, + { + "name": "reference", + "description": "触发气泡提示框显示的 HTML 元素" + } + ] + }, + { + "name": "tiny-pop-editor", + "source": { + "module": "tiny-vue", + "symbol": "pop-editor" + }, + "description": "pop-editor Component", + "attributes": [ + { + "name": "auto-lookup", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "初始化时是否自动请求数据", + "default": "true", + "required": false + }, + { + "name": "auto-reset", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "筛选后点击关闭是否自动重置筛选条件", + "default": "false", + "required": false + }, + { + "name": "before-close", + "value": { + "kind": "expression", + "type": "() => boolean" + }, + "description": "可以配置一个拦截弹窗关闭的方法。如果方法返回 false 值,则拦截弹窗关闭,否则不拦截", + "default": "", + "required": false + }, + { + "name": "before-reset", + "value": { + "kind": "expression", + "type": "() => boolean" + }, + "description": "重置前的钩子函数", + "default": "", + "required": false + }, + { + "name": "conditions", + "value": { + "kind": "expression", + "type": "IConditions[]" + }, + "description": "当弹出面板配置的是表格时,设置弹出面板中的表单查询项", + "default": "", + "required": false + }, + { + "name": "dialog-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义配置弹窗类名", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用状态", + "default": "false", + "required": false + }, + { + "name": "draggable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置弹出窗口是否可拖动", + "default": "true", + "required": false + }, + { + "name": "grid-op", + "value": { + "kind": "expression", + "type": "InstanceType<typeof TinyGrid>['$props']" + }, + "description": "设置弹出面板中表格组件的配置信息", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义选择框尾部图标", + "default": "IconPopup", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "multi", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置弹出面板中的数据是否可多选", + "default": "false", + "required": false + }, + { + "name": "pager-op", + "value": { + "kind": "expression", + "type": "InstanceType['$props']" + }, + "description": "设置分页配置", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "占位符", + "default": "", + "required": false + }, + { + "name": "popseletor", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置弹出面板中可显示的树或者表格组件", + "default": "'grid'", + "required": false + }, + { + "name": "radio-change-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "单选选中后是否关闭弹窗", + "default": "false", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否只读,【3.0】设置为 false 后点击 Input 框可以弹出选择框", + "default": "true", + "required": false + }, + { + "name": "remote-search", + "value": { + "kind": "expression", + "type": "IRemoteSearch" + }, + "description": "配置远程搜索", + "default": "", + "required": false + }, + { + "name": "resize", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示弹框全屏按钮", + "default": "false", + "required": false + }, + { + "name": "selected-box-op", + "value": { + "kind": "expression", + "type": "ISelectedBoxOption" + }, + "description": "通过属性 selected-box-op 指定 SelectedBox 组件配置,可以把已选表格显示为已选栏", + "default": "", + "required": false + }, + { + "name": "show-clear-btn", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置输入框中右侧是否显示清除按钮", + "default": "true", + "required": false + }, + { + "name": "show-history", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "当弹出面板配置的是表格时,设置历史记录标签页是否显示表格", + "default": "false", + "required": false + }, + { + "name": "show-pager", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "展示分页", + "default": "false", + "required": false + }, + { + "name": "show-selected-box", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选场景,是否将已选表格显示为已选栏", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | '' | 'mini'", + "values": [ + "medium", + "small", + "", + "mini" + ] + }, + "description": "尺寸", + "default": "''", + "required": false + }, + { + "name": "suggest", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置 suggest 开启联想功能,输入框输入后自动触发联想查询,该功能需要联合 remote-search 使用", + "default": "false", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置通过 Tab 键获焦及获焦顺序(readonly 属性设置为 false 时有效)", + "default": "'1'", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框中显示文本的字段,提交数据时,不提交该显示文本", + "default": "'label'", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "在多选的情况下,设置输入框中要显示多个数据时的分隔符", + "default": "'/'", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置弹出面板的标题,并且支持国际化", + "default": "", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "enum", + "type": "'default' | 'cell' | 'row'", + "values": [ + "default", + "cell", + "row" + ] + }, + "description": "弹框表格中为单选时 radio 的选中配置,可配置:default(默认), cell(点击单元格触发), row(点击行触发)", + "default": "'default'", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框要提交数据的字段", + "default": "'id'", + "required": false + }, + { + "name": "value-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "在多选的情况下,设置输入框要提交多个数据时的分隔符", + "default": "';'", + "required": false + }, + { + "name": "width", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "设置弹出面板的宽度(单位像素),当组件的 multi = true 时,宽度最小为 900px,否则宽度最小为 600px", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "数据发生变化的事件,commitValue 为选中数据的索引(value-field 配置的字段),selectedDatas 为选中的数据项" + }, + { + "name": "close", + "description": "弹框关闭时触发的事件" + }, + { + "name": "page-change", + "description": "表格模式分页切换事件,page 为分页切换页码" + }, + { + "name": "popup", + "description": "弹框打开时触发的事件" + } + ], + "slots": [ + { + "name": "footer", + "description": "底部区域插槽" + }, + { + "name": "search", + "description": "查询条件插槽" + } + ] + }, + { + "name": "tiny-popover", + "source": { + "module": "tiny-vue", + "symbol": "popover" + }, + "description": "popover Component", + "attributes": [ + { + "name": "append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否添加到body上", + "default": "true", + "required": false + }, + { + "name": "arrow-offset", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "弹出层的箭头偏移位置", + "default": "0", + "required": false + }, + { + "name": "close-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "触发方式为 hover 时的隐藏延迟,单位为毫秒", + "default": "200", + "required": false + }, + { + "name": "content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹出层的内容", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "'auto' | number", + "values": [ + "auto", + "number" + ] + }, + "description": "弹出层高度", + "default": "'auto'", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "弹出层的偏移量", + "default": "0", + "required": false + }, + { + "name": "open-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "触发方式为 hover 时的显示延迟,单位为毫秒", + "default": "0", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPopperPlacement" + }, + "description": "弹出层出现的位置", + "default": "'bottom'", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为弹出层添加类名", + "default": "", + "required": false + }, + { + "name": "popper-options", + "value": { + "kind": "expression", + "type": "IPopperOption" + }, + "description": "弹出层参数", + "default": "{}", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "弹出层的标题", + "default": "", + "required": false + }, + { + "name": "transform-origin", + "value": { + "kind": "enum", + "type": "Boolean | String", + "values": [ + "Boolean", + "String" + ] + }, + "description": "

组件的旋转中心点

", + "default": "true", + "required": false + }, + { + "name": "transition", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义渐变动画", + "default": "'fade-in-linear'", + "required": false + }, + { + "name": "trigger", + "value": { + "kind": "enum", + "type": "'click' | 'focus' | 'hover' | 'manual'", + "values": [ + "click", + "focus", + "hover", + "manual" + ] + }, + "description": "触发方式", + "default": "'click'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "状态是否可见", + "default": "", + "required": false + }, + { + "name": "v-model / modelValue", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "状态是否可见,仅在 trigger=\"manual\" 时有效", + "default": "false", + "required": false + }, + { + "name": "visible-arrow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示弹出层的箭头", + "default": "true", + "required": false + }, + { + "name": "width", + "value": { + "kind": "enum", + "type": "'auto' | number", + "values": [ + "auto", + "number" + ] + }, + "description": "弹出层宽度", + "default": "'auto'", + "required": false + } + ], + "events": [ + { + "name": "after-enter", + "description": "进入的动画播放完毕后触发" + }, + { + "name": "after-leave", + "description": "离开的动画播放完毕后触发" + }, + { + "name": "hide", + "description": "隐藏时触发" + }, + { + "name": "show", + "description": "显示时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "弹出层元素插槽" + }, + { + "name": "reference", + "description": "触发源元素插槽,该插槽是必传插槽。" + } + ] + }, + { + "name": "tiny-progress", + "source": { + "module": "tiny-vue", + "symbol": "progress" + }, + "description": "progress Component", + "attributes": [ + { + "name": "color", + "value": { + "kind": "enum", + "type": "string | IColorItem[] | (percentage: string) => string", + "values": [ + "string", + "IColorItem[]", + "(percentage: string) => string" + ] + }, + "description": "进度条背景色(会覆盖 status 状态颜色)", + "default": "", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "() => string" + }, + "description": "自定义进度条的文字", + "default": "", + "required": false + }, + { + "name": "info", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "环形进度条底部描述文字", + "default": "", + "required": false + }, + { + "name": "percentage", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "百分比(必填);该属性的可选值为 0-100", + "default": "0", + "required": false + }, + { + "name": "show-text", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示进度条文字内容", + "default": "true", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "进度条尺寸", + "default": "", + "required": false + }, + { + "name": "status", + "value": { + "kind": "enum", + "type": "'success' | 'exception' | 'warning'", + "values": [ + "success", + "exception", + "warning" + ] + }, + "description": "进度条当前状态", + "default": "", + "required": false + }, + { + "name": "stroke-width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "line 类型进度条的宽度,单位 px", + "default": "6", + "required": false + }, + { + "name": "text-inside", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "进度条显示文字内置在进度条内(只在 type=line 时可用)", + "default": "false", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'line' | 'circle' | 'dashboard'", + "values": [ + "line", + "circle", + "dashboard" + ] + }, + "description": "进度条类型", + "default": "'line'", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "环形进度条画布宽度(只在 type 为 circle 或 dashboard 时可用)", + "default": "126", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-pull-refresh ", + "source": { + "module": "tiny-vue", + "symbol": "pull-refresh " + }, + "description": "pull-refresh Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-pull-refresh", + "source": { + "module": "tiny-vue", + "symbol": "pull-refresh" + }, + "description": "pull-refresh Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用下拉刷新", + "default": "默认值是false", + "required": false + }, + { + "name": "headHeight", + "value": { + "kind": "expression", + "type": "[Number, String]" + }, + "description": "组件头部提示区域的高度", + "default": "默认值是50", + "required": false + }, + { + "name": "loadingOptions", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "不使用loading插槽时,内置加载组件Loading的参数:Loading.service(options)", + "default": "默认值是空对象{}", + "required": false + }, + { + "name": "loadingText", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数据刷新过程的提示文本", + "default": "", + "required": false + }, + { + "name": "loosingText", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "向下拖动超过阈值后可松开进行刷新的提示文本", + "default": "", + "required": false + }, + { + "name": "modelValue", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否正在进行下拉刷新", + "default": "默认值是false", + "required": false + }, + { + "name": "pullDistance", + "value": { + "kind": "expression", + "type": "[Number, String]" + }, + "description": "拖拽产生刷新的距离", + "default": "默认值是属性 `headHeight` 的值", + "required": false + }, + { + "name": "pullingText", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "向下拖动过程的提示文本", + "default": "", + "required": false + }, + { + "name": "selfSimulate", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启自模拟Touch事件。如果开启,那么组件只处理自身产生的模拟Touch事件,忽略冒泡上来的非自身模拟事件。正常非模拟Touch事件始终不会跳过处理", + "default": "默认值是false", + "required": false + }, + { + "name": "successDuration", + "value": { + "kind": "expression", + "type": "[Number, String]" + }, + "description": "刷新成功提示文本延时消失时间", + "default": "默认值是500", + "required": false + }, + { + "name": "successText", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "刷新成功的提示文本", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "在组件状态改变时抛出" + }, + { + "name": "refresh", + "description": "在组件状态进入 loading 刷新数据时抛出" + }, + { + "name": "update:modelValue", + "description": "在组件状态进入 loading 刷新数据时抛出" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + }, + { + "name": "loading", + "description": "组件 loading 插槽,自定义 loading 状态的提示" + }, + { + "name": "loosing", + "description": "组件 loosing 插槽,自定义 loosing 状态的提示" + }, + { + "name": "normal", + "description": "组件 normal 插槽,自定义 normal 状态的提示" + }, + { + "name": "pulling", + "description": "组件 pulling 插槽,自定义 pulling 状态的提示" + }, + { + "name": "success", + "description": "组件 success 插槽,自定义 success 状态的提示" + } + ] + }, + { + "name": "tiny-qr-code", + "source": { + "module": "tiny-vue", + "symbol": "qr-code" + }, + "description": "qr-code Component", + "attributes": [ + { + "name": "bordered", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否有边框", + "default": "true", + "required": false + }, + { + "name": "color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "二维码颜色, 仅支持十六进制", + "default": "'#000'", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "二维码中图片的地址(目前只支持图片地址)", + "default": "", + "required": false + }, + { + "name": "icon-size", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "二维码中图片的大小,icon 覆盖面积不能超过二维码面积的 30%, 否则影响扫码", + "default": "50", + "required": false + }, + { + "name": "level", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "二维码纠错等级, 可选 'Low' | 'Medium' | 'Quality' | 'High'", + "default": "'Medium'", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "二维码大小", + "default": "200", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "扫描后的文本", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "二维码发生变化后的回调" + } + ], + "slots": [] + }, + { + "name": "tiny-radio-block", + "source": { + "module": "tiny-vue", + "symbol": "radio-block" + }, + "description": "radio-block Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-radio", + "source": { + "module": "tiny-vue", + "symbol": "radio" + }, + "description": "radio Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否只读状态", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "enum", + "type": "boolean | number | string", + "values": [ + "boolean", + "number", + "string" + ] + }, + "description": "radio 选中时的值", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "boolean | number | string", + "values": [ + "boolean", + "number", + "string" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 name 属性", + "default": "", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "Radio 组件的 tabindex。默认值为 1 ", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "单选框文本内容", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "绑定值变化时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "radio 的默认插槽" + } + ] + }, + { + "name": "tiny-radio-group", + "source": { + "module": "tiny-vue", + "symbol": "radio-group" + }, + "description": "radio-group Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用单选组", + "default": "false", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否只读状态", + "default": "false", + "required": false + }, + { + "name": "fill", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮形式单选选中时的背景颜色", + "default": "", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string[] | number[]", + "values": [ + "string[]", + "number[]" + ] + }, + "description": "单选组绑定值", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IRadioGroupOptions[]" + }, + "description": "配置式单选组设置列表", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "单选组尺寸", + "default": "", + "required": false + }, + { + "name": "text-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "按钮形式单选激活时的文本颜色", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'radio' | 'button'", + "values": [ + "radio", + "button" + ] + }, + "description": "配置式单选组的展示形式", + "default": "'radio'", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "垂直显示单选组", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "绑定值变化时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "radio-group 的默认插槽" + } + ] + }, + { + "name": "tiny-radio-button", + "source": { + "module": "tiny-vue", + "symbol": "radio-button" + }, + "description": "radio-button Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "label", + "value": { + "kind": "enum", + "type": "boolean | number | string", + "values": [ + "boolean", + "number", + "string" + ] + }, + "description": "Radio 的 value", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生name属性", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "单选框文本内容", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-rate", + "source": { + "module": "tiny-vue", + "symbol": "rate" + }, + "description": "rate Component", + "attributes": [ + { + "name": "allow-half", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许半选", + "default": "false", + "required": false + }, + { + "name": "colors", + "value": { + "kind": "expression", + "type": "[string, string, string]" + }, + "description": "icon 的颜色数组,为 Threshold 三个分段所对应的颜色", + "default": "['#FADB14', '#FADB14', '#FADB14']", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为只读", + "default": "false", + "required": false + }, + { + "name": "disabled-void-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "禁用状态下未选中 icon 的颜色", + "default": "'#D9D9D9'", + "required": false + }, + { + "name": "disabled-void-icon-class", + "value": { + "kind": "expression", + "type": "IRateIconName" + }, + "description": "只读状态下未选中的图标样式名", + "default": "'icon-starActive'", + "required": false + }, + { + "name": "high-threshold", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "高分和中等分数的界限值,值本身被划分在高分中", + "default": "4", + "required": false + }, + { + "name": "icon-classes", + "value": { + "kind": "expression", + "type": "[IRateIconName, IRateIconName, IRateIconName]" + }, + "description": "三个分段对应的图标样式名", + "default": "['icon-starActive', 'icon-starActive', 'icon-starActive']", + "required": false + }, + { + "name": "low-threshold", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "低分和中等分数的界限值,值本身被划分在低分中", + "default": "2", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "最大分值", + "default": "5", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "绑定值", + "default": "0", + "required": false + }, + { + "name": "radio", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "评分其他形态单选", + "default": "false", + "required": false + }, + { + "name": "score-template", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "分数显示模板,用“{value}”代表分数", + "default": "'{value}'", + "required": false + }, + { + "name": "show-score", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示当前分数,show-score 和 show-text 不能同时为真", + "default": "false", + "required": false + }, + { + "name": "show-text", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示辅助文字,若为真,则会从 texts 数组中选取当前分数对应的文字内容", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "图标字体大小", + "default": "'18px'", + "required": false + }, + { + "name": "space", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "每个图标所占宽度", + "default": "'24px'", + "required": false + }, + { + "name": "text-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "辅助文字的颜色", + "default": "'#666666'", + "required": false + }, + { + "name": "text-on-bottom", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在图标下显示对应的文字", + "default": "false", + "required": false + }, + { + "name": "texts", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "辅助文字数组,文字的数量应该与max属性一致", + "default": "['很差', '差', '一般', '好', '很好']", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置尺寸 large small(默认)", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "void-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "未选中 icon 的颜色", + "default": "'#BFBFBF'", + "required": false + }, + { + "name": "void-icon-class", + "value": { + "kind": "expression", + "type": "IRateIconName" + }, + "description": "未选中 icon 的图标样式名", + "default": "'icon-starDisable'", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "分值改变时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-record", + "source": { + "module": "tiny-vue", + "symbol": "record" + }, + "description": "record Component", + "attributes": [ + { + "name": "is-hwh5", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否为H5页面", + "default": "", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "设置页面锁住滚动,默认值为 true ", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "数据绑定", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "confirm", + "description": "设置结束录音事件" + } + ], + "slots": [] + }, + { + "name": "tiny-rich-text-editor", + "source": { + "module": "tiny-vue", + "symbol": "rich-text-editor" + }, + "description": "rich-text-editor Component", + "attributes": [ + { + "name": "customToolBar", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "传入需要展示的工具栏按钮配置,设置时,显示全量的工具栏。可配置的项目有:'bold','italic', 'underline', 'strike', 'quote', 'code', 'codeBlock', 'unorderedlist', 'orderedlist', 'taskList', 'subscript', 'superscript', 'undo', 'redo', 'left', 'center', 'right', 'h-box', 'font-size', 'line-height', 'highlight', 'color', 'backgroundColor', 'formatClear', 'link', 'unlink', 'img', 'table'", + "default": "[]", + "required": false + }, + { + "name": "modelValue", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "默认富文本内容", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "参见tiptap扩展说明,会覆盖useEditor配置项", + "default": "{}", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "Stirng" + }, + "description": "占位符,在v-model为空时展示", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "beforeCreate", + "description": "当编辑器视图创造之前,将会触发该事件" + }, + { + "name": "blur", + "description": "当编辑器失去焦点,将会触发该事件" + }, + { + "name": "create", + "description": "当编辑器已经挂载好,将会触发该事件" + }, + { + "name": "destroy", + "description": "当编辑器编辑器销毁了,将会触发该事件" + }, + { + "name": "focus", + "description": "当编辑器获得焦点,将会触发该事件" + }, + { + "name": "selectionUpdate", + "description": "当编辑器选区改变,将会触发该事件" + }, + { + "name": "transaction", + "description": "当编辑器状态改变,将会触发该事件。" + }, + { + "name": "update", + "description": "当编辑器状态改变完成后,将会触发该事件" + } + ], + "slots": [ + { + "name": "toolBar", + "description": "toolBar添加按钮,会传出editor实例,详情见tiptap" + } + ] + }, + { + "name": "tiny-roles", + "source": { + "module": "tiny-vue", + "symbol": "roles" + }, + "description": "roles Component", + "attributes": [ + { + "name": "fetch-role", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义接口,返回一个Promise对象,未使用框架服务时必填。", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "true", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "选中值发生变化时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-scroll-text", + "source": { + "module": "tiny-vue", + "symbol": "scroll-text" + }, + "description": "scroll-text Component", + "attributes": [ + { + "name": "direction", + "value": { + "kind": "enum", + "type": "'up' | 'left' | 'down' | 'right'", + "values": [ + "up", + "left", + "down", + "right" + ] + }, + "description": "滚动的方向", + "default": "'left'", + "required": false + }, + { + "name": "hover-stop", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "hover 滚动是否停止", + "default": "true", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "滚动的文本内容", + "default": "'ScrollText'", + "required": false + }, + { + "name": "time", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "整个滚动过程所用的时间", + "default": "5", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽,滚动的内容的插槽" + } + ] + }, + { + "name": "tiny-scrollbar", + "source": { + "module": "tiny-vue", + "symbol": "scrollbar" + }, + "description": "scrollbar Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-search", + "source": { + "module": "tiny-vue", + "symbol": "search" + }, + "description": "search Component", + "attributes": [ + { + "name": "big", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "大尺寸,配置为true时,搜索框高度将变高。", + "default": "", + "required": false + }, + { + "name": "change-bg-color", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "可通过 change-bg-color 属性切换背景色(只针对移动端有效)。", + "default": "", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清空图标按钮", + "default": "false", + "required": false + }, + { + "name": "default-value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置搜索输入框内的默认搜索值", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否禁用【3.18.0新增】", + "default": "false", + "required": false + }, + { + "name": "is-enter-search", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在按下键盘 Enter 键时触发 search 事件", + "default": "true", + "required": false + }, + { + "name": "maxlength", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "input 框的原生属性,限制最大输入字符数【3.14.0新增】", + "default": "", + "required": false + }, + { + "name": "mini", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为迷你模式,配置为 true 时,默认显示为一个带图标的圆形按钮,点击后展开", + "default": "false", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "搜索输入框内的提示占位文本", + "default": "", + "required": false + }, + { + "name": "search-size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 size 属性定义输入框尺寸,可选项有 medium、small、mini,默认为 small", + "default": "", + "required": false + }, + { + "name": "search-types", + "value": { + "kind": "expression", + "type": "ITypeValue[]" + }, + "description": "搜索类型的选项列表", + "default": "[]", + "required": false + }, + { + "name": "show-button", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "可通过 show-button 属性对移动端设置按钮搜索。", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'mini'", + "values": [ + "medium", + "mini" + ] + }, + "description": "输入框尺寸", + "default": "", + "required": false + }, + { + "name": "transparent", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为透明模式,此模式一般用在带有背景的场景", + "default": "false", + "required": false + }, + { + "name": "type-value", + "value": { + "kind": "expression", + "type": "ITypeValue" + }, + "description": "搜索类型的默认值。默认为搜索类型的第一项【3.11.0新增】", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定搜索值", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "输入完成时触发的回调函数; value 为搜索类型,input 为当前输入值" + }, + { + "name": "clear", + "description": "清空值触发的回调函数" + }, + { + "name": "input", + "description": "输入实时触发的回调函数; input 为当前输入值,value 为搜索类型【3.9.1新增】" + }, + { + "name": "search", + "description": "展开模式下,点击搜索按钮时触发的回调函数; value 为搜索类型,input 为当前输入值" + }, + { + "name": "select", + "description": "切换类型时触发的回调函数; value 为搜索类型" + } + ], + "slots": [ + { + "name": "poplist", + "description": "搜索的弹出列表插槽" + }, + { + "name": "prefix", + "description": "左侧插槽" + }, + { + "name": "text", + "description": "默认搜索类型插槽" + } + ] + }, + { + "name": "tiny-select-mobile", + "source": { + "module": "tiny-vue", + "symbol": "select-mobile" + }, + "description": "select-mobile Component", + "attributes": [ + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否超出一行隐藏并显示省略号,默认值为 false ", + "default": "", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "弹出面板是否锁定浏览器滚动条,默认值为 true", + "default": "", + "required": false + }, + { + "name": "menus", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "列表数据", + "default": "", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "组件模式,值为 form 时开启表单模式显示选中文本", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否开启多选,默认值为 false", + "default": "", + "required": false + }, + { + "name": "search-config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "搜索配置,默认值为 { options: [], searchMethod: null, openSearchSlot: false }", + "default": "", + "required": false + }, + { + "name": "show-footer", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示底部,默认值为 false", + "default": "", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示头部,默认值为 true", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "text 文本字段,默认值为 label", + "default": "", + "required": false + }, + { + "name": "text-field2", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第二个 text 文本字段,一般用于附属文本", + "default": "", + "required": false + }, + { + "name": "text-field3", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第三个 text 文本字段,一般用于描述文本", + "default": "", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "文本信息分隔符,默认值为 ”; “ ", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number / String / Array" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "value 唯一键字段,默认值为 id ", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "选中项时触发" + }, + { + "name": "close", + "description": "关闭面板时触发" + }, + { + "name": "confirm", + "description": "确认时触发" + }, + { + "name": "search-click", + "description": "搜索列表选中项时触发" + }, + { + "name": "update:text", + "description": "绑定值改变时触发" + }, + { + "name": "update:visible", + "description": "面板显隐时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "选项插槽" + }, + { + "name": "search-item", + "description": "搜索选项插槽,设置 :search-config=\"{ openSearchSlot: true, ... }\" 时有效" + } + ] + }, + { + "name": "tiny-select-view", + "source": { + "module": "tiny-vue", + "symbol": "select-view" + }, + "description": "select-view Component", + "attributes": [ + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String / Object / Array" + }, + "description": "自定义 class 样式", + "default": "", + "required": false + }, + { + "name": "infinite-scroll", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "无限滚动配置,默认值为 { load: null, delay: 200, disabled: true, distance: 0, immediate: true }", + "default": "", + "required": false + }, + { + "name": "lock-scroll", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "弹出面板是否锁定浏览器滚动条,默认值为 true", + "default": "", + "required": false + }, + { + "name": "mask", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示遮罩层,默认值为 true", + "default": "", + "required": false + }, + { + "name": "menus", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "列表数据", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否开启多选,默认值为 false", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置输入框提示语", + "default": "", + "required": false + }, + { + "name": "required-selected-list", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "必选项列表", + "default": "", + "required": false + }, + { + "name": "search-config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "搜索配置,默认值为 { options: [], searchMethod: null, openSearchSlot: false }", + "default": "", + "required": false + }, + { + "name": "show-header", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否显示头部,默认值为 true", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "text 文本字段,默认值为 label", + "default": "", + "required": false + }, + { + "name": "text-field2", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第二个 text 文本字段,一般用于附属文本", + "default": "", + "required": false + }, + { + "name": "text-field3", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "第三个 text 文本字段,一般用于描述文本", + "default": "", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "文本信息分隔符,默认值为 ”; “ ", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "面板标题", + "default": "", + "required": false + }, + { + "name": "top-config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "选项置顶配置,默认值为 { label: '', options: [] }", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Number / String / Array" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "value 唯一键字段,默认值为 id ", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "close", + "description": "关闭面板时触发" + }, + { + "name": "confirm", + "description": "确认时触发" + }, + { + "name": "search-click", + "description": "搜索列表选中项时触发" + }, + { + "name": "update:text", + "description": "绑定值改变时触发" + }, + { + "name": "update:visible", + "description": "面板显隐时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "选项插槽" + } + ] + }, + { + "name": "tiny-select", + "source": { + "module": "tiny-vue", + "symbol": "select" + }, + "description": "select Component", + "attributes": [ + { + "name": "all-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当下拉中显示全部时,自定义全部的显示文本。不指定时,则默认显示\"全部\"", + "default": "", + "required": false + }, + { + "name": "show-all-text-tag", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "指定多选模式全选后,在输入框中,是否只显示 all-text 指定的Tag。 默认值为 false,所有选项循环显示在输入框。", + "default": "false", + "required": false + }, + { + "name": "allow-copy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许复制输入框的内容,适用单选可搜索场景", + "default": "false", + "required": false + }, + { + "name": "allow-create", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许创建新条目,需配合 filterable 使用。若搜索字段不在选项列表中,可创建为新的选项", + "default": "false", + "required": false + }, + { + "name": "autocomplete", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 autocomplete 属性", + "default": "'off'", + "required": false + }, + { + "name": "cache-op", + "value": { + "kind": "expression", + "type": "ICacheOp" + }, + "description": "启用本地缓存已选项的功能配置(根据用户点击选择的次数、最后时间继续存储排序)", + "default": "
\n{\n  key: '',\n  sortBy: 'frequency',\n  sort: 'desc',\n  dataKey: 'value',\n  highlightClass: \n  'memorize-highlight',\n  highlightNum: Infinity,\n  cacheNum: Infinity,\n  serialize: JSON.stringify\n  deserialize: JSON.parse\n}\n
", + "required": false + }, + { + "name": "clear-no-match-value", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否自动清空无法在 options 中找到匹配项的值", + "default": "false", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键清除的功能", + "default": "false", + "required": false + }, + { + "name": "click-expend", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "点击可展开或收起显示不全的选项。仅用于多选", + "default": "false", + "required": false + }, + { + "name": "collapse-tags", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将多个标签折叠显示。仅适用多选", + "default": "false", + "required": false + }, + { + "name": "copyable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键复制的功能。点击复制按钮一键复制所有标签的文本内容并以逗号分隔,仅适用于多选", + "default": "false", + "required": false + }, + { + "name": "default-first-option", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用按 Enter 键选择第一个匹配项的功能。需配合 filterable 或 remote 使用", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "dropdown-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义下拉图标", + "default": "", + "required": false + }, + { + "name": "dropdown-style", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义下拉选项样式", + "default": "", + "required": false + }, + { + "name": "filter-method", + "value": { + "kind": "expression", + "type": "(query: string) => void" + }, + "description": "自定义过滤方法", + "default": "", + "required": false + }, + { + "name": "filterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可搜索", + "default": "false", + "required": false + }, + { + "name": "grid-op", + "value": { + "kind": "expression", + "type": "IGridOption" + }, + "description": "下拉表格时,内置表格的配置,用法同 Grid 组件。需结合 render-type 属性使用", + "default": "", + "required": false + }, + { + "name": "input-box-type", + "value": { + "kind": "enum", + "type": "'input' | 'underline'", + "values": [ + "input", + "underline" + ] + }, + "description": "输入框的显示类型", + "default": "'input'", + "required": false + }, + { + "name": "is-drop-inherit-width", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "下拉弹框的宽度是否跟输入框保持一致。默认超出输入框宽度时由内容撑开", + "default": "false", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否加载中,适用于远程搜索场景", + "default": "false", + "required": false + }, + { + "name": "loading-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "远程加载时显示的文本", + "default": "'加载中'", + "required": false + }, + { + "name": "max-visible-rows", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "多行默认最大显示行数,超出后选项自动隐藏", + "default": "1", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | Array", + "values": [ + "string", + "number", + "Array" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许选择多个选项", + "default": "false", + "required": false + }, + { + "name": "multiple-limit", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "多选时最多可选择的个数,默认为 0 不限制", + "default": "0", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 name 属性", + "default": "", + "required": false + }, + { + "name": "no-data-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项列表为空时显示的文本,也可以使用 empty 插槽设置", + "default": "'暂无相关数据'", + "required": false + }, + { + "name": "no-match-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "搜索条件无匹配时显示的文本,也可以使用 empty 插槽设置", + "default": "'无匹配数据'", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "IOption[]" + }, + "description": "选项列表配置,使用后不需要再配置 tiny-option", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "占位符", + "default": "'请选择'", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPlacement" + }, + "description": "下拉弹框相对于触发源的弹出位置", + "default": "'bottom-start'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框的 dom 元素插入至 body 元素", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义下拉框的类名,用于自定义样式", + "default": "", + "required": false + }, + { + "name": "remote", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为远程搜索", + "default": "false", + "required": false + }, + { + "name": "remote-method", + "value": { + "kind": "expression", + "type": "(query:string) => void" + }, + "description": "远程搜索的方法", + "default": "", + "required": false + }, + { + "name": "render-type", + "value": { + "kind": "enum", + "type": "'tree' | 'grid'", + "values": [ + "tree", + "grid" + ] + }, + "description": "渲染为下拉表格或下拉树,需结合 grid-op / tree-op 使用", + "default": "", + "required": false + }, + { + "name": "reserve-keyword", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选可搜索时,是否在选中一个选项后仍然保留当前的搜索关键词", + "default": "false", + "required": false + }, + { + "name": "searchable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用下拉面板搜索", + "default": "false", + "required": false + }, + { + "name": "show-alloption", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示 “全选” 选项", + "default": "true", + "required": false + }, + { + "name": "show-empty-image", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示空数据图片", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "输入框尺寸。", + "default": "", + "required": false + }, + { + "name": "tag-selectable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入框中的标签是否可通过鼠标选中复制", + "default": "false", + "required": false + }, + { + "name": "tag-type", + "value": { + "kind": "enum", + "type": "'success' | 'info' | 'warning' | 'danger'", + "values": [ + "success", + "info", + "warning", + "danger" + ] + }, + "description": "标签类型,仅多选适用。使用 aurora 主题时设置该属性为 info", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示值字段", + "default": "'label'", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义复制文本的分隔符,需结合 copyable 属性使用", + "default": "','", + "required": false + }, + { + "name": "top-create", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示下拉框顶部新增按钮,点击按钮会抛出一个 top-create-click 事件,可以在事件中自定义一些行为", + "default": "", + "required": false + }, + { + "name": "tree-op", + "value": { + "kind": "expression", + "type": "ITreeOption" + }, + "description": "下拉树时,内置树组件的配置,用法同 Tree 组件。需结合 render-type 属性使用", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值字段", + "default": "'value'", + "required": false + }, + { + "name": "value-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "作为 value 唯一标识的键名,绑定值为对象类型时必填", + "default": "'value'", + "required": false + }, + { + "name": "show-proportion", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示多选框选中条数和总条数的占比的文字提示", + "default": "false", + "required": false + }, + { + "name": "show-limit-text", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否展示多选框开启多选限制选择数量时,选中条数和限制总条数的占比的文字提示。 该属性的优先级大于show-proportion 属性。", + "default": "false", + "required": false + }, + { + "name": "init-label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "通过 init-label 属性设置远程搜索或者嵌套树懒加载数据未获取到时显示的初始化 label 值。", + "default": "", + "required": false + }, + { + "name": "display-only", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置组件只显示文字。在Form中使用时,会默认继承上级的display-only的值。", + "default": "false", + "required": false + }, + { + "name": "hover-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多选时,鼠标移入触发标签的自动展开", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "监听输入框失去焦点事件" + }, + { + "name": "change", + "description": "监听绑定值变更事件" + }, + { + "name": "clear", + "description": "监听一键清除事件" + }, + { + "name": "focus", + "description": "监听输入框获取焦点事件" + }, + { + "name": "remove-tag", + "description": "监听多选时移除标签事件" + }, + { + "name": "top-create-click", + "description": "监听顶部新增按钮点击事件,同 top-create 属性一起使用" + }, + { + "name": "visible-change", + "description": "监听下拉弹框的显示隐藏状态" + } + ], + "slots": [ + { + "name": "default", + "description": "选项默认插槽" + }, + { + "name": "empty", + "description": "空数据插槽" + }, + { + "name": "footer", + "description": "下拉弹框底部插槽" + }, + { + "name": "prefix", + "description": "输入框前缀插槽" + }, + { + "name": "reference", + "description": "触发源插槽" + } + ] + }, + { + "name": "tiny-option", + "source": { + "module": "tiny-vue", + "symbol": "option" + }, + "description": "option Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "选项是否禁用", + "default": "false", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义选项的图标", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项的显示文本", + "default": "", + "required": false + }, + { + "name": "required", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "选项是否必选", + "default": "false", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选项的值", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-selected-box", + "source": { + "module": "tiny-vue", + "symbol": "selected-box" + }, + "description": "selected-box Component", + "attributes": [ + { + "name": "config", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "已选栏配置项,详细属性请参考基本示例", + "default": "", + "required": false + }, + { + "name": "inverse", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "启用反选,属性 inverse 设置为 true,属性 total 设置为总记录数,启用反选模式", + "default": "", + "required": false + }, + { + "name": "select", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "已选栏数据列表", + "default": "", + "required": false + }, + { + "name": "total", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "已选择数据总条数", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "增加、删除、清空和拖拽顺序,都会触发组件 change 事件,事件参数就是组件当前暂存的数据" + }, + { + "name": "clear", + "description": "清空按钮点击事件" + }, + { + "name": "delete", + "description": "删除按钮点击事件" + }, + { + "name": "drag", + "description": "拖动排序事件" + } + ], + "slots": [ + { + "name": "button", + "description": "已选栏右侧自定义按钮插槽" + }, + { + "name": "clear", + "description": "清空按钮插槽" + }, + { + "name": "close", + "description": "删除按钮插槽" + }, + { + "name": "option", + "description": "已选择数据列表显示插槽" + }, + { + "name": "select", + "description": "已选中数据条数显示插槽" + } + ] + }, + { + "name": "tiny-signature", + "source": { + "module": "tiny-vue", + "symbol": "signature" + }, + "description": "signature Component", + "attributes": [], + "events": [], + "slots": [] + }, + { + "name": "tiny-skeleton", + "source": { + "module": "tiny-vue", + "symbol": "skeleton" + }, + "description": "skeleton Component", + "attributes": [ + { + "name": "animated", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启动画", + "default": "true", + "required": false + }, + { + "name": "avatar", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示头像", + "default": "false", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示骨架屏,传 false 时会展示加载完成后的内容", + "default": "true", + "required": false + }, + { + "name": "rows", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "默认样式,可配置段落显示行数", + "default": "3", + "required": false + }, + { + "name": "rows-width", + "value": { + "kind": "enum", + "type": "number[] | string[]", + "values": [ + "number[]", + "string[]" + ] + }, + "description": "自定义段落每一行的宽度,数组中的每一项可以为 number 或 string ,当为 number 时,组件会自动增加 px 单位", + "default": "[]", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "加载完成后显示的内容" + }, + { + "name": "placeholder", + "description": "自定义骨架屏结构" + } + ] + }, + { + "name": "tiny-skeleton-item", + "source": { + "module": "tiny-vue", + "symbol": "skeleton-item" + }, + "description": "skeleton-item Component", + "attributes": [ + { + "name": "size", + "value": { + "kind": "expression", + "type": "ISize" + }, + "description": "针对 image 和 circle 形态,内置三种大小", + "default": "'medium'", + "required": false + }, + { + "name": "variant", + "value": { + "kind": "expression", + "type": "IVariant" + }, + "description": "骨架屏形态", + "default": "'square'", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-slider-button", + "source": { + "module": "tiny-vue", + "symbol": "slider-button" + }, + "description": "slider-button Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "设置滑块项禁用态", + "default": "", + "required": false + }, + { + "name": "label", + "value": { + "kind": "expression", + "type": "Number / String" + }, + "description": "设置 Button 的内容", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "Number / String" + }, + "description": "设置 Button 的内容", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-slider", + "source": { + "module": "tiny-vue", + "symbol": "slider" + }, + "description": "slider Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "format-label", + "value": { + "kind": "expression", + "type": "Function(value)" + }, + "description": "格式化刻度值", + "default": "", + "required": false + }, + { + "name": "format-tooltip", + "value": { + "kind": "expression", + "type": "(currentValue: number) => string" + }, + "description": "格式化 tooltip 提示", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "Slider 组件的高度,当 vertical 为 true 时有效", + "default": "'300px'", + "required": false + }, + { + "name": "max", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置最大值,必需是整数,可以负数,必需大于所设置的最小值", + "default": "100", + "required": false + }, + { + "name": "min", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置最小值", + "default": "0", + "required": false + }, + { + "name": "num-pages", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置总步数,即按快捷键 PageDown/PageUp 时,每次移动的距离是 \"⌈(max-min)/num-pages⌉\"", + "default": "1", + "required": false + }, + { + "name": "show-input", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示输入框", + "default": "false", + "required": false + }, + { + "name": "show-label", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "显示 Label,需结合show-steps一起使用", + "default": "", + "required": false + }, + { + "name": "show-steps", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "显示刻度,需结合 step 一起使用,最前与最后的刻度默认不显示", + "default": "", + "required": false + }, + { + "name": "show-tip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示 tooltip", + "default": "true", + "required": false + }, + { + "name": "step", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置滑块移动时,每步位移距离,必需是大于0的正整数", + "default": "1", + "required": false + }, + { + "name": "unit", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入框后面显示的单位,仅在输入框模式下有效", + "default": "false", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "enum", + "type": "number | [number, number]", + "values": [ + "number", + "[number, number]" + ] + }, + "description": "设置单滑块的当前值,必需是整数或数组", + "default": "", + "required": false + }, + { + "name": "marks", + "value": { + "kind": "expression", + "type": "{ [key:number]: string }" + }, + "description": "

设置滑杆的刻度值

", + "default": "", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否竖向模式", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "值改变时触发(使用鼠标拖曳时,只在松开鼠标后触发)" + }, + { + "name": "start", + "description": "设置滑块滑动开始时,触发该事件" + }, + { + "name": "Start", + "description": "设置滑块滑动开始时,触发该事件" + }, + { + "name": "stop", + "description": "设置滑块滑动结束时,触发该事件" + }, + { + "name": "Stop", + "description": "设置滑块滑动结束时,触发该事件" + } + ], + "slots": [ + { + "name": "default", + "description": "显示滑块值的插槽,仅仅 v-model 是单数值时才有效,插槽参数为:slotArg: { slotScope: number }" + } + ] + }, + { + "name": "tiny-split", + "source": { + "module": "tiny-vue", + "symbol": "split" + }, + "description": "split Component", + "attributes": [ + { + "name": "collapse-left-top", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "简易模式启用左/上展开收起按钮", + "default": "false", + "required": false + }, + { + "name": "collapse-right-bottom", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "简易模式启用右/下展开收起按钮", + "default": "false", + "required": false + }, + { + "name": "left-top-min", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "左面板 / 上面板最小阈值", + "default": "40px", + "required": false + }, + { + "name": "mode", + "value": { + "kind": "enum", + "type": "'horizontal' | 'vertical'", + "values": [ + "horizontal", + "vertical" + ] + }, + "description": "分割类型,可选值为 horizontal 或 vertical;默认值horizontal", + "default": "horizontal", + "required": false + }, + { + "name": "modelValue", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "分割面板的位置", + "default": "0.5", + "required": false + }, + { + "name": "right-bottom-min", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "右面板 / 下面板最小阈值", + "default": "40px", + "required": false + }, + { + "name": "three-areas", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置3个区块", + "default": "false", + "required": false + }, + { + "name": "border", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示边框", + "default": "true", + "required": false + }, + { + "name": "right-bottom-value", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "默认情况下,v-model的值为左/上面板的位置。 当设置right-bottom-value 为true时,指明 v-model的值为 右/下面板的位置。 ", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "left-top-click", + "description": "左箭头收起时触发" + }, + { + "name": "moveend", + "description": "拖拽结束的事件" + }, + { + "name": "movestart", + "description": "拖拽开始的事件" + }, + { + "name": "moving", + "description": "拖拽中的事件" + }, + { + "name": "right-bottom-click", + "description": "右箭头收起时触发" + } + ], + "slots": [ + { + "name": "bottom", + "description": "下面板插槽" + }, + { + "name": "left", + "description": "左面板插槽" + }, + { + "name": "right", + "description": "右面板插槽" + }, + { + "name": "top", + "description": "上面板插槽" + }, + { + "name": "trigger", + "description": "拖拽插槽" + } + ] + }, + { + "name": "tiny-standardlistitem", + "source": { + "module": "tiny-vue", + "symbol": "StandardListItem" + }, + "description": "StandardListItem Component", + "attributes": [ + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "用户自定义class,可覆盖组件默认class", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "列表数据源", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "icon配置项", + "default": "", + "required": false + }, + { + "name": "icon-more", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "更多按钮图标,可传入一个svg图标对象进行替换", + "default": "", + "required": false + }, + { + "name": "options", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "操作按钮配置项", + "default": "", + "required": false + }, + { + "name": "selected", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否选中列表项,为true表示选中列表项。", + "default": "", + "required": false + }, + { + "name": "show-image", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "显示图片", + "default": "", + "required": false + }, + { + "name": "tag", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "标签配置项", + "default": "", + "required": false + }, + { + "name": "title-option", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "标题配置项", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "类型,支持 card 和 list 两种模式", + "default": "", + "required": false + }, + { + "name": "user-head", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "用户头像配置项", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "icon-click", + "description": "操作栏按钮点击事件" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + }, + { + "name": "image", + "description": "图片插槽" + }, + { + "name": "operate", + "description": "操作栏插槽" + }, + { + "name": "tag", + "description": "标签插槽" + }, + { + "name": "title", + "description": "标题插槽" + } + ] + }, + { + "name": "tiny-statistic", + "source": { + "module": "tiny-vue", + "symbol": "statistic" + }, + "description": "statistic Component", + "attributes": [ + { + "name": "value", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "数字显示内容", + "default": "0", + "required": false + }, + { + "name": "precision", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "精度值", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "enum", + "type": "string | ITitleType", + "values": [ + "string", + "ITitleType" + ] + }, + "description": "设置数字内容标题", + "default": "", + "required": false + }, + { + "name": "prefix", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置数字内容前缀", + "default": "", + "required": false + }, + { + "name": "suffix", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置数字内容后缀", + "default": "", + "required": false + }, + { + "name": "value-style", + "value": { + "kind": "enum", + "type": "object | array", + "values": [ + "object", + "array" + ] + }, + "description": "设置数字样式", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "prefix", + "description": "数字内容前置插槽" + }, + { + "name": "suffix", + "description": "数字内容后置插槽" + }, + { + "name": "title", + "description": "数字内容标题插槽" + } + ] + }, + { + "name": "tiny-steps", + "source": { + "module": "tiny-vue", + "symbol": "steps" + }, + "description": "steps Component", + "attributes": [ + { + "name": "active", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "当前步骤索引,从0开始计数", + "default": "-1", + "required": false + }, + { + "name": "advanced", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启高级向导模式", + "default": "false", + "required": false + }, + { + "name": "content-center", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "使步骤条内容默认居中显示", + "default": "false", + "required": false + }, + { + "name": "count-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "条形步骤条里徽标计数对应的字段名", + "default": "'count'", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "IStepsItem[]" + }, + "description": "步骤条的数据", + "default": "[]", + "required": false + }, + { + "name": "description-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "描述字段", + "default": "description", + "required": false + }, + { + "name": "dot", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "点状形步骤条,当值只支持垂直样式", + "default": "false", + "required": false + }, + { + "name": "duration", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "节点滚动的持续时间(单位 ms),仅高级向导模式有效", + "default": "300", + "required": false + }, + { + "name": "flex", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "节点是否自适应宽度", + "default": "false", + "required": false + }, + { + "name": "line", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过 line 设置横向单链型步骤条", + "default": "false", + "required": false + }, + { + "name": "name-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "节点名称对应的字段名", + "default": "'name'", + "required": false + }, + { + "name": "no-arrow", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "添加属性 no-arrow 隐藏左右箭头,在 PC 端按住 shift+鼠标滚轮 进行节点左右滚动,移动端触屏左右滑动即可,仅开启 advanced 高级向导模式有效", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "line 单链型模式支持 mini、small、medium、large 4 种尺寸,默认值为 medium。advanced 高级向导模式支持 medium、large 2 种尺寸,默认值为 medium", + "default": "", + "required": false + }, + { + "name": "space", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "节点宽度, 可取值数字、带长度单位数值与百分比,传数字则默认以 px 为长度单位", + "default": "", + "required": false + }, + { + "name": "status-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "数据状态对应的字段名,用于条形步骤条", + "default": "'status'", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否开启垂直单链型", + "default": "false", + "required": false + }, + { + "name": "visible-num", + "value": { + "kind": "expression", + "type": "Number" + }, + "description": "控制信息可见的节点数,默认可见5个", + "default": "5", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "节点点击事件,参数:
  • index: 点击节点的索引
  • node:点击节点的数据
  • " + } + ], + "slots": [ + { + "name": "block-bottom", + "description": "滚动块底部插槽,仅开启 advanced 高级向导模式有效" + }, + { + "name": "item", + "description": "步骤条数据项插槽,用于条形步骤条" + }, + { + "name": "itemFooter", + "description": "步骤条数据项底部插槽,用于条形步骤条" + }, + { + "name": "prefix", + "description": "前置插槽,仅开启 advanced 高级向导模式有效" + } + ] + }, + { + "name": "tiny-sticky", + "source": { + "module": "tiny-vue", + "symbol": "sticky" + }, + "description": "sticky Component", + "attributes": [ + { + "name": "offset", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "偏移距离,支持 px vw vh rem 单位,默认为 0", + "default": "", + "required": false + }, + { + "name": "position", + "value": { + "kind": "enum", + "type": "\"bottom\" | \"top\"", + "values": [ + "bottom", + "top" + ] + }, + "description": "吸附位置,可选值有 bottom、top,默认为top", + "default": "top", + "required": false + }, + { + "name": "target", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "目标元素参照的吸顶容器,不设置时默认为 window", + "default": "", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "目标元素的层级,默认 100", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "吸顶或吸底状态改变时触发的事件" + }, + { + "name": "scoll", + "description": "鼠标滚动时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽" + } + ] + }, + { + "name": "tiny-switch", + "source": { + "module": "tiny-vue", + "symbol": "switch" + }, + "description": "switch Component", + "attributes": [ + { + "name": "before-change", + "value": { + "kind": "expression", + "type": "(done: () => void) => void" + }, + "description": "开关值变化前置处理", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "loading", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否加载中状态", + "default": "false", + "required": false + }, + { + "name": "false-value", + "value": { + "kind": "enum", + "type": "boolean | string | number", + "values": [ + "boolean", + "string", + "number" + ] + }, + "description": "switch 关闭时的值", + "default": "false", + "required": false + }, + { + "name": "mini", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否显示为 mini 模式,mini 模式下不会显示 slot 的内容", + "default": "false", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "boolean | string | number", + "values": [ + "boolean", + "string", + "number" + ] + }, + "description": "开关绑定值", + "default": "", + "required": false + }, + { + "name": "show-text", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "switch 是否显示内容里面的文字", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义开关尺寸", + "default": "", + "required": false + }, + { + "name": "true-value", + "value": { + "kind": "enum", + "type": "boolean | string | number", + "values": [ + "boolean", + "string", + "number" + ] + }, + "description": "switch 打开时的值", + "default": "true", + "required": false + }, + { + "name": "types", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "展示开关不同的状态", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "

    绑定值

    ", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "switch 状态发生变化时的回调函数" + }, + { + "name": "enent", + "description": "switch发生变化的回调函数" + } + ], + "slots": [ + { + "name": "close", + "description": "关闭内容,当 show-text 为 true 时有效" + }, + { + "name": "open", + "description": "开启内容,当 show-text 为 true 时有效" + }, + { + "name": "active-icon", + "description": "开启时开关的图标" + }, + { + "name": "inactive-icon", + "description": "关闭时开关的图标" + } + ] + }, + { + "name": "tiny-tabbar", + "source": { + "module": "tiny-vue", + "symbol": "Tabbar" + }, + "description": "Tabbar Component", + "attributes": [ + { + "name": "active-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "

    选中标签的颜色

    ", + "default": "", + "required": false + }, + { + "name": "border", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "

    是否显示外边框,该属性默认为true

    ", + "default": "", + "required": false + }, + { + "name": "inactive-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "

    未选中标签的颜色

    ", + "default": "", + "required": false + }, + { + "name": "item-list", + "value": { + "kind": "expression", + "type": "Object[]" + }, + "description": "设置底部导航虚幻遍历需要放的数组;", + "default": "[]", + "required": false + }, + { + "name": "show-number", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置底部导航需要展示的项数", + "default": "5", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "enum", + "type": "Number | String", + "values": [ + "Number", + "String" + ] + }, + "description": "设置底部导航双向数据绑定", + "default": "0", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "

    切换标签时触发,value: 当前选中标签的名称或索引值

    " + } + ], + "slots": [ + { + "name": "default", + "description": "底部导航每一项" + } + ] + }, + { + "name": "tiny-tabbaritem", + "source": { + "module": "tiny-vue", + "symbol": "TabbarItem" + }, + "description": "TabbarItem Component", + "attributes": [ + { + "name": "badge", + "value": { + "kind": "enum", + "type": "Number | String", + "values": [ + "Number", + "String" + ] + }, + "description": "设置底部导航选项徽标", + "default": "", + "required": false + }, + { + "name": "custom-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置底部导航个性化图标", + "default": "", + "required": false + }, + { + "name": "dot", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置底部导航选项点", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Object" + }, + "description": "设置底部导航上自定义图标", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "enum", + "type": "Number | String", + "values": [ + "Number", + "String" + ] + }, + "description": "设置底部导航选项标题", + "default": "", + "required": false + }, + { + "name": "text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置底部导航循环时设定的标题", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "选项点击时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "底部导航每一项" + } + ] + }, + { + "name": "tiny-tabs", + "source": { + "module": "tiny-vue", + "symbol": "tabs" + }, + "description": "tabs Component", + "attributes": [ + { + "name": "active-name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置初始选中的页签项", + "default": "", + "required": false + }, + { + "name": "before-leave", + "value": { + "kind": "enum", + "type": "(activeName: string, oldActiveName: string) => boolean | Promise", + "values": [ + "(activeName: string, oldActiveName: string) => boolean", + "Promise" + ] + }, + "description": "切换页签项之前的钩子,若返回 false 或返回 Promise 且被 reject,则阻止切换; activeName: 即将切换的页签项名称, oldActiveName: 当前页签项名称", + "default": "", + "required": false + }, + { + "name": "drop-config", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "启用页签拖拽功能,配置第三方排序插件,对页签项进行重新排序;需注意:不是通过 v-for 渲染的 tab-item,在拖拽排序后,无法在 tab-drag-end 事件中对其顺序进行保存", + "default": "", + "required": false + }, + { + "name": "editable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否同时显示添加和删除按钮,与 edit 事件搭配使用", + "default": "false", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定选中值,选中项的 name", + "default": "", + "required": false + }, + { + "name": "optimized", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启优化渲染,默认值为true,表示开启优化渲染,此时只会渲染当前标签项", + "default": "", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为\"更多\"下拉页签框添加类名,可用于自定义下拉选项的样式", + "default": "", + "required": false + }, + { + "name": "position", + "value": { + "kind": "expression", + "type": "IPosition" + }, + "description": "设置页签栏所在位置; 默认为 top", + "default": "'top'", + "required": false + }, + { + "name": "separator", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置分隔符样式", + "default": "false", + "required": false + }, + { + "name": "show-more-tabs", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置当页签栏超过一定宽度时是否显示\"更多\"按钮,若为 true,则当鼠标悬停到按钮上时,将出现下拉框展示超出宽度的页签项", + "default": "false", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'small' | 'large'", + "values": [ + "small", + "large" + ] + }, + "description": "设置 tabs 页签尺寸,该属性可选值为 large 或 small", + "default": "", + "required": false + }, + { + "name": "stretch", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "页签项的宽度是否自动撑开", + "default": "false", + "required": false + }, + { + "name": "tab-style", + "value": { + "kind": "expression", + "type": "ITabStyle" + }, + "description": "页签的类型;默认为空字符串", + "default": "", + "required": false + }, + { + "name": "tooltip-config", + "value": { + "kind": "enum", + "type": "ITooltipProps | \"title\"", + "values": [ + "ITooltipProps", + "title" + ] + }, + "description": "设置文字超出提示, object 类型的值参考 tooltip 组件的 Props 配置,如果想使用默认的 title 属性,可设置为 string 类型,值为 title,【3.8.0版本新增】", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值,选中选项卡的 name", + "default": "", + "required": false + }, + { + "name": "with-add", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示添加按钮,用来添加页签项", + "default": "false", + "required": false + }, + { + "name": "with-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示页签项的关闭按钮,用来删除页签项", + "default": "false", + "required": false + }, + { + "name": "before-close", + "value": { + "kind": "enum", + "type": "(name: string)=> boolean | Promise", + "values": [ + "(name: string)=> boolean", + "Promise" + ] + }, + "description": "关闭页签前的回调函数,入参为页签名。如果函数返回false 或 拒绝的Promise,则不关闭页签", + "default": "", + "required": false + }, + { + "name": "more-show-all", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "'更多'按钮触发的下拉面板是否展示全部页签项,适用于超大数据量的情况", + "default": "false", + "required": false + }, + { + "name": "overflow-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "页签是否在超过 title-width 省略显示,优先级低于 tooltip-config", + "default": "false", + "required": false + }, + { + "name": "panel-max-height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "'更多'按钮触发的下拉面板最大高度,超出则显示滚动条,适用于超大数据量的情况", + "default": "", + "required": false + }, + { + "name": "panel-width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "'更多'按钮触发的下拉面板的宽度", + "default": "", + "required": false + }, + { + "name": "title-width", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当 overflow-title 为 true 时,指定页签标题的最大宽度", + "default": "256px", + "required": false + } + ], + "events": [ + { + "name": "add", + "description": "点击\"添加\"按钮后触发,用于编写增加页签项的逻辑" + }, + { + "name": "click", + "description": "点击页签项时触发,tab 被选中时触发; TabItem: 点中页签项的vueComponent对象信息" + }, + { + "name": "close", + "description": "点击页签项关闭按钮后触发,用于编写删除页签项的逻辑; name: 要删除的页签项name值" + }, + { + "name": "edit", + "description": "点击\"添加\"或\"关闭\"按钮触发; name:null或删除的tab名称, type:添加或删除字段" + }, + { + "name": "tab-drag-end", + "description": "拖动结束后的事件" + }, + { + "name": "tab-drag-over", + "description": "拖动中的事件" + }, + { + "name": "tab-drag-start", + "description": "拖动开始时的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + }, + { + "name": "moreIcon", + "description": "更多按钮插槽" + }, + { + "name": "title", + "description": "页签项标题插槽" + } + ] + }, + { + "name": "tiny-tab-item", + "source": { + "module": "tiny-vue", + "symbol": "tab-item" + }, + "description": "tab-item Component", + "attributes": [ + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置页签项禁用,设置为 true 则无法点击", + "default": "false", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置本页签项内容是否为懒加载,默认为否", + "default": "false", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "页签项的值", + "default": "", + "required": false + }, + { + "name": "title", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "页签项标题", + "default": "", + "required": false + }, + { + "name": "with-close", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "页签项是否展示删除按钮,与 Tabs 的 with-close 取或,只要有一个为true,则此项展示删除按钮", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "tab-nav-update", + "description": "当页签项的 title 值发生变化时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "页签项对应内容部分的默认插槽,用来自定义页签项对应的页面内容" + } + ] + }, + { + "name": "tiny-tag-group", + "source": { + "module": "tiny-vue", + "symbol": "tag-group" + }, + "description": "tag-group Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "ITagGroupDataItem[]" + }, + "description": " 数据源", + "default": "", + "required": false + }, + { + "name": "effect", + "value": { + "kind": "enum", + "type": "'dark' | 'light' | 'plain'", + "values": [ + "dark", + "light", + "plain" + ] + }, + "description": "主题", + "default": "'light'", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small'", + "values": [ + "medium", + "small" + ] + }, + "description": "尺寸", + "default": "'medium'", + "required": false + } + ], + "events": [ + { + "name": "item-click", + "description": "单个标签的点击事件" + } + ], + "slots": [] + }, + { + "name": "tiny-tag", + "source": { + "module": "tiny-vue", + "symbol": "tag" + }, + "description": "tag Component", + "attributes": [ + { + "name": "before-delete", + "value": { + "kind": "expression", + "type": "(close: () => void) => void" + }, + "description": "删除前回调函数", + "default": "", + "required": false + }, + { + "name": "closable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可关闭", + "default": "false", + "required": false + }, + { + "name": "color", + "value": { + "kind": "enum", + "type": "IColor | string[]", + "values": [ + "IColor", + "string[]" + ] + }, + "description": "控制标签文本色和背景色,可使用 IColor 类型中的预设值,也可自定义值,若自定义值为字符串则只能设置标签的背景色;若为数组则第一个值设置背景色,第二个设置文本色;【注:3.15.0新增支持数组类型】", + "default": "", + "required": false + }, + { + "name": "custom-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "标签class", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "effect", + "value": { + "kind": "expression", + "type": "IEffect" + }, + "description": "主题", + "default": "'light'", + "required": false + }, + { + "name": "hit", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否有边框", + "default": "false", + "required": false + }, + { + "name": "operable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可操作", + "default": "", + "required": false + }, + { + "name": "selectable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可选择", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "ISize" + }, + "description": "尺寸", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "IType" + }, + "description": "显示类型", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "配置式标签,自定义标签内容【3.9.1新增】", + "default": "", + "required": false + }, + { + "name": "only-icon", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为纯图标的模式【3.19新增】", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "点击标签时触发的事件" + }, + { + "name": "close", + "description": "点击关闭按钮时触发的事件" + } + ], + "slots": [ + { + "name": "default", + "description": "标签内容" + } + ] + }, + { + "name": "tiny-text-popup", + "source": { + "module": "tiny-vue", + "symbol": "text-popup" + }, + "description": "text-popup Component", + "attributes": [ + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框内的提示占位文本", + "default": "", + "required": false + }, + { + "name": "readonly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否只读", + "default": "false", + "required": false + }, + { + "name": "separtor", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "分隔符", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "number , string" + }, + "description": "宽度", + "default": "150", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-time-line", + "source": { + "module": "tiny-vue", + "symbol": "time-line" + }, + "description": "time-line Component", + "attributes": [ + { + "name": "active", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "当前节点索引,从0开始计数", + "default": "-1", + "required": false + }, + { + "name": "auto-color-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "显示组件二级标题内容,默认值为 autoColor", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "ITimelineItem" + }, + "description": "节点数据", + "default": "[]", + "required": false + }, + { + "name": "fold-disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用折叠", + "default": "false", + "required": false + }, + { + "name": "horizontal", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否水平方向", + "default": "true", + "required": false + }, + { + "name": "limited-nodes", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "折叠后展示的节点个数", + "default": "3", + "required": false + }, + { + "name": "line-width", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "连接线长度,仅当 text-position 取值为 'right' 时生效,设置后 space 属性失效", + "default": "", + "required": false + }, + { + "name": "name-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "节点名称对应的字段名", + "default": "'name'", + "required": false + }, + { + "name": "node-max", + "value": { + "kind": "enum", + "type": "number | string", + "values": [ + "number", + "string" + ] + }, + "description": "最大显示节点数", + "default": "7", + "required": false + }, + { + "name": "only-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "节点序号是否只显示数字,适用于横向时间线", + "default": "false", + "required": false + }, + { + "name": "reverse", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否逆序排列节点,仅用于竖式时间线", + "default": "false", + "required": false + }, + { + "name": "shape", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "圆点外形: 空心圆形或实心圆点,取值分别对应 'circle' | 'dot'", + "default": "'circle'", + "required": false + }, + { + "name": "show-divider", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示底部指标三角,适用于横向时间线", + "default": "false", + "required": false + }, + { + "name": "show-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "未完成状态的节点是否显示序号", + "default": "true", + "required": false + }, + { + "name": "space", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "节点宽度, 取值为数字、带长度单位的数值字符串和百分比字符串,数字会默认以px为长度单位", + "default": "", + "required": false + }, + { + "name": "start", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "节点序号起始值", + "default": "1", + "required": false + }, + { + "name": "sub-field", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "设置时间线两侧展示", + "default": "", + "required": false + }, + { + "name": "time-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "节点时间信息对应的字段名", + "default": "'time'", + "required": false + }, + { + "name": "tips-field", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "显示组件二级标题内容,默认值为 tips", + "default": "", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否竖直方向", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "click", + "description": "节点的点击事件,参数:
    index:点击节点的下标
    node: 点击节点数据}" + } + ], + "slots": [ + { + "name": "bottom", + "description": "自定义节点底部内容" + }, + { + "name": "description", + "description": "节点描述信息插槽,适用于横向时间线" + }, + { + "name": "left", + "description": "自定义节点左侧内容" + }, + { + "name": "right", + "description": "自定义节点右侧内容" + }, + { + "name": "top", + "description": "自定义节点顶部内容" + } + ] + }, + { + "name": "tiny-timeline-item", + "source": { + "module": "tiny-vue", + "symbol": "timeline-item" + }, + "description": "timeline-item Component", + "attributes": [ + { + "name": "line-width", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "连接线长度,仅当 timeline 组件 text-position 属性取值为 true 时生效,设置后 space 属性失效", + "default": "", + "required": false + }, + { + "name": "node", + "value": { + "kind": "expression", + "type": "ITimelineItem" + }, + "description": "节点数据", + "default": "", + "required": false + }, + { + "name": "space", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "节点宽度, 取值为数字、带长度单位的数值字符串和百分比字符串,数字会默认以px为长度单位", + "default": "", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-time-picker-mobile", + "source": { + "module": "tiny-vue", + "symbol": "time-picker-mobile" + }, + "description": "time-picker-mobile Component", + "attributes": [ + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否弹出面板", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "update:visible", + "description": "显示或隐藏面板时触发" + } + ], + "slots": [ + { + "name": "default", + "description": "组件默认插槽,设置 type 为 action 启用操作列表模式会提供参数 data 列表项和 index 列表索引" + } + ] + }, + { + "name": "tiny-time-picker", + "source": { + "module": "tiny-vue", + "symbol": "time-picker" + }, + "description": "time-picker Component", + "attributes": [ + { + "name": "arrow-control", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否使用箭头进行时间选择", + "default": "false", + "required": false + }, + { + "name": "clear-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义清空图标", + "default": "IconOperationfaild", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示清除按钮", + "default": "true", + "required": false + }, + { + "name": "default-value", + "value": { + "kind": "enum", + "type": "Date | string | number | Array", + "values": [ + "Date", + "string", + "number", + "Array" + ] + }, + "description": "当选中的日期值为空时,选择器面板打开时默认显示的时间,需设置为可被 new Date() 解析的值", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁用", + "default": "false", + "required": false + }, + { + "name": "editable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "文本框可输入", + "default": "true", + "required": false + }, + { + "name": "end-placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "范围选择时结束日期的占位内容", + "default": "", + "required": false + }, + { + "name": "is-range", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为时间范围选择", + "default": "false", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "Date | string | number | Array", + "values": [ + "Date", + "string", + "number", + "Array" + ] + }, + "description": "日期选择器选中的日期值,可设置选择器的初始值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生 input name 属性", + "default": "", + "required": false + }, + { + "name": "picker-options", + "value": { + "kind": "expression", + "type": "IPickerOptions" + }, + "description": "配置可选的时间范围、下拉框中显示的格式", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "非范围选择时的占位内容", + "default": "''", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素,在弹出框的定位出现问题时,可将该属性设置为 false", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "TimePicker 下拉框的 class 类名", + "default": "", + "required": false + }, + { + "name": "range-separator", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "选择范围时的分隔符", + "default": "'-'", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | '' | 'mini'", + "values": [ + "medium", + "small", + "", + "mini" + ] + }, + "description": "输入框尺寸", + "default": "''", + "required": false + }, + { + "name": "start-placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "范围选择时开始日期的占位内容", + "default": "''", + "required": false + }, + { + "name": "step", + "value": { + "kind": "expression", + "type": "IStep" + }, + "description": "自定义时分秒步长", + "default": "", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义头部图标的类名", + "default": "IconCalendar", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "当 input 失去焦点时触发" + }, + { + "name": "change", + "description": "用户确认选定的值时触发" + }, + { + "name": "focus", + "description": "当 input 获得焦点时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-time-select", + "source": { + "module": "tiny-vue", + "symbol": "time-select" + }, + "description": "time-select Component", + "attributes": [ + { + "name": "clear-icon", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义清空图标", + "default": "IconOperationfaild", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "清除按钮是否显示", + "default": " true", + "required": false + }, + { + "name": "default-value", + "value": { + "kind": "expression", + "type": "Date" + }, + "description": "可选,当选中的日期值为空时,选择器面板打开时默认显示的时间,需设置为可被new Date()解析的值", + "default": "", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "时间选择器是否禁用", + "default": " false", + "required": false + }, + { + "name": "editable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "文本框是否可手动输入", + "default": " true", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "date(DatePicker) / array(DateRangePicker)" + }, + "description": "日期选择器选中的日期值,可设置选择器的初始值", + "default": "", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "原生属性", + "default": "", + "required": false + }, + { + "name": "picker-options", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "当前时间日期选择器特有的选项参考下表", + "default": "{}", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的提示占位内容", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "TimePicker 下拉框的 class 类名", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框尺寸;该属性的可选值为 medium、small、mini", + "default": "", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义头部图标", + "default": "IconCalendar", + "required": false + } + ], + "events": [ + { + "name": "blur", + "description": "当 input 失去焦点时触发" + }, + { + "name": "change", + "description": "当 input 绑定的值发生改变时触发" + }, + { + "name": "focus", + "description": "当 input 获得焦点时触发" + } + ], + "slots": [] + }, + { + "name": "tiny-toggle-menu", + "source": { + "module": "tiny-vue", + "symbol": "toggle-menu" + }, + "description": "toggle-menu Component", + "attributes": [ + { + "name": "automatic-filtering", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "输入框输入内容时是否自动过滤内容,默认是 true", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置收缩菜单的数据", + "default": "", + "required": false + }, + { + "name": "default-expand-all", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置菜单默认是否展开所有节点,默认为 false", + "default": "", + "required": false + }, + { + "name": "draggable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否开启拖拽节点的功能,默认值为false", + "default": "", + "required": false + }, + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "菜单内容超长时省略显示,默认为 false", + "default": "", + "required": false + }, + { + "name": "expand-on-click-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否可以通过点击节点展开/收起菜单,默认为 false", + "default": "", + "required": false + }, + { + "name": "get-menu-data-async", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义菜单数据服务,返回异步数据,需返回Promise对象", + "default": "", + "required": false + }, + { + "name": "get-menu-data-sync", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义菜单数据服务,直接返回数据(deprecated v3.4.0废弃, v3.16.0移除;移除原因:如果是同步数据则和:data功能重复)", + "default": "", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "自定义菜单左侧图标", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框占位符", + "default": "", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "配置数据选项的映射字段名称", + "default": "该属性的默认值为 {children: 'children',label: 'label',disabled: 'disabled'}", + "required": false + }, + { + "name": "show-filter", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置是否展示过滤搜索框,默认为 `true`", + "default": "", + "required": false + }, + { + "name": "wrap", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "菜单内容超长时换行显示,默认为 false", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "node-click", + "description": "点击节点后的事件。;点击节点后触发的回调函数;//参数arg1:\n{children: 点击节点的子节点, id: 点击节点的id ,label: 点击节点的title} \n//参数arg2:\n object 当前点击节点的数据信息对象" + }, + { + "name": "node-collapse", + "description": "收缩节点后的事件。;节点被关闭时触发的事件;//参数arg1:object \n{children: 点击节点的子节点,id: 点击节点的id,label: 点击节点的title}\n//参数arg2:object 当前点击节点的数据信息对象" + }, + { + "name": "node-drag-end", + "description": "拖拽结束时(r可能未成功)触发的事件;拖拽成功完成时触发的事件;//参数\narg1: object当前拖拽节点的数据信息对象\narg2: object当前点击节点拖拽后位置的节点数据信息对象\narg3: 拖拽的类型,如:'inner'\narg4:event" + }, + { + "name": "node-drag-enter", + "description": "拖拽进入其他节点时触发的事件;拖拽进入其他节点时触发的事件;//参数\narg1:object 当前拖拽节点的数据信息对象\narg2: object 当前点击节点拖拽后位置的节点数据信息对象" + }, + { + "name": "node-drag-leave", + "description": "拖拽离开某个节点时触发的事件;拖拽离开某个节点时触发的事件;//参数\narg1:object 当前拖拽节点的数据信息对象\narg2: object 当前拖出后节点的数据信息对象" + }, + { + "name": "node-drag-over", + "description": "在拖拽节点时触发的事件(类似浏览器的 mouseover 事件);在拖拽节点时触发的事件(类似浏览器的 mouseover 事件);//参数\narg1:object 当前拖拽节点的数据信息对象\narg2:object 当前拖拽节点拖拽时节点的数据信息对象\n arg3:event" + }, + { + "name": "node-drag-start", + "description": "节点开始拖拽时触发的事件。;节点开始拖拽时触发的事件。;//参数: \narg1:object 当前拖拽节点的数据信息对象\narg2:event" + }, + { + "name": "node-drop", + "description": "拖放节点后的事件。开启 draggable 属性为 true 有效。;拖放节点后的事件。开启 draggable 属性为 true 有效。;//参数\narg1:object 当前拖拽节点的数据信息对象\n arg2:object 当前点击节点拖拽后的位置节点的数据信息对象\narg3: 拖拽的类型\narg4:event" + }, + { + "name": "node-expand", + "description": "展开节点后的事件。;节点被展开时触发的事件;//参数arg1:\n{children: 点击节点的子节点, id: 点击节点的id, label: 点击节点的title}\n//参数arg2:\nComponent 点击节点的componet对象信息\n//参数arg3:\n{ children: 点击节点的子节点id: 点击节点的id, label: 点击节点的title}" + } + ], + "slots": [ + { + "name": "node", + "description": "自定义插槽" + } + ] + }, + { + "name": "tiny-tooltip", + "source": { + "module": "tiny-vue", + "symbol": "tooltip" + }, + "description": "tooltip Component", + "attributes": [ + { + "name": "append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出层的元素添加到body上", + "default": " true", + "required": false + }, + { + "name": "close-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "延迟关闭的时长,单位毫秒", + "default": "300", + "required": false + }, + { + "name": "content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示的内容", + "default": "", + "required": false + }, + { + "name": "content-max-height", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "内容最大高度,仅当使用content设置内容时生效,使用插槽等其他方式时无效", + "default": "50vh", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "Tooltip 是否禁用", + "default": "false", + "required": false + }, + { + "name": "effect", + "value": { + "kind": "enum", + "type": "'dark' | 'light'", + "values": [ + "dark", + "light" + ] + }, + "description": "提示的主题", + "default": "'dark'", + "required": false + }, + { + "name": "enterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "鼠标是否可进入到 tooltip 的弹出层中", + "default": " true", + "required": false + }, + { + "name": "hide-after", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "出现后自动隐藏的时长,单位毫秒,为 0 则不会自动隐藏", + "default": " 0", + "required": false + }, + { + "name": "manual", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "手动控制模式,设置为 true 后,mouseenter 和 mouseleave 事件将不会生效", + "default": "false", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "配置 manual = true时,控制弹出状态", + "default": "false", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "弹出层出现位置的偏移量", + "default": "0", + "required": false + }, + { + "name": "open-delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "延迟出现的时长,单位毫秒", + "default": "0", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPopperPlacement" + }, + "description": "Tooltip 的出现位置", + "default": "'bottom'", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 Tooltip 的弹出层添加类名", + "default": "", + "required": false + }, + { + "name": "popper-options", + "value": { + "kind": "expression", + "type": "IPopperOption" + }, + "description": "弹出层参数", + "default": " { }", + "required": false + }, + { + "name": "pre", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "content 文本是否预格式化", + "default": "false", + "required": false + }, + { + "name": "renderContent", + "value": { + "kind": "expression", + "type": "(h: Vue.h, content:string)=> VNode" + }, + "description": "自定义渲染函数,返回需要渲染的节点内容", + "default": "", + "required": false + }, + { + "name": "tabindex", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置组件的触发源的 tabindex", + "default": "", + "required": false + }, + { + "name": "transition", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "定义渐变动画的类名", + "default": "'tiny-fade-in-linear'", + "required": false + }, + { + "name": "type", + "value": { + "kind": "enum", + "type": "'normal' | 'warning' | 'error' | 'info' | 'success'", + "values": [ + "normal", + "warning", + "error", + "info", + "success" + ] + }, + "description": "提示的类型, type 的优先级大于 effect ", + "default": "", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "状态是否可见", + "default": "", + "required": false + }, + { + "name": "visible", + "value": { + "kind": "enum", + "type": " 'always' | 'auto'", + "values": [ + "always", + "auto" + ] + }, + "description": "提示的智能出现的模式", + "default": "'always'", + "required": false + }, + { + "name": "visible-arrow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示箭头", + "default": "true", + "required": false + }, + { + "name": "z-index", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "设置 z-index 属性为 relative 时,弹出层样式属性 zIndex 值参考 Reference 及其父级 Dom", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "content", + "description": "内容插槽" + }, + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-transfer", + "source": { + "module": "tiny-vue", + "symbol": "transfer" + }, + "description": "transfer Component", + "attributes": [ + { + "name": "button-texts", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "通过传入一个2值的字符串数组,自定义左右穿梭按钮的文案", + "default": "[]", + "required": false + }, + { + "name": "columns", + "value": { + "kind": "expression", + "type": "IColumnConfig" + }, + "description": "在渲染类型为 table 时,设置穿梭框表格的列配置", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "ITransferData[]" + }, + "description": "左右列表的全量数据源", + "default": "[]", + "required": false + }, + { + "name": "drop-config", + "value": { + "kind": "expression", + "type": "IDropConfig" + }, + "description": "设置穿梭框列表项可拖拽的参数,参见sortablejs插件", + "default": "", + "required": false + }, + { + "name": "filter-method", + "value": { + "kind": "expression", + "type": "(query:string, item:object) => boolean" + }, + "description": "\n 设置穿梭框的搜索过滤函数,仅在默认列表和嵌套表时有效
    \n 嵌套树时,请使用treeConfig进行搜索配置
    \n ", + "default": "", + "required": false + }, + { + "name": "filter-placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "启用搜索时,搜索框占位文本", + "default": "", + "required": false + }, + { + "name": "filterable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用搜索的功能", + "default": "false", + "required": false + }, + { + "name": "format", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "列表顶部勾选状态文案", + "default": "{
       noChecked:'${checked}/${total}',
       hasChecked: '${checked}/${total}'
    }", + "required": false + }, + { + "name": "left-columns", + "value": { + "kind": "expression", + "type": "IColumnConfig" + }, + "description": "在渲染类型为 table 时,左边表格的列配置,优先级高于 columns", + "default": "", + "required": false + }, + { + "name": "left-default-checked", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "默认左侧列表的已勾选项的 key 数组", + "default": "[]", + "required": false + }, + { + "name": "pager-op", + "value": { + "kind": "expression", + "type": "IPagerOp" + }, + "description": "在渲染类型为 table 时,设置表格的分页配置", + "default": "{ mode: 'fixed',pageVO: {currentPage: 1,pageSize: 10}", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "{key:string, label:string, disabled:string}" + }, + "description": "数据源的字段别名映射配置", + "default": "", + "required": false + }, + { + "name": "render", + "value": { + "kind": "enum", + "type": "Table | Tree", + "values": [ + "Table", + "Tree" + ] + }, + "description": "设置左右区域的渲染类型,Table 和 Tree 对象需要从组件包中引入相应的组件变量。
    该属性值的plugin设置为Table时设置渲染为表格;该属性值的 plugin 设置为Tree渲染为树", + "default": "", + "required": false + }, + { + "name": "render-content", + "value": { + "kind": "expression", + "type": "(h: Vue.h, item: any) => vnode" + }, + "description": "数据项的自定义渲染函数", + "default": "", + "required": false + }, + { + "name": "right-columns", + "value": { + "kind": "expression", + "type": "IColumnConfig" + }, + "description": "在渲染类型为 table 时,右边表格的列配置,优先级高于 columns", + "default": "", + "required": false + }, + { + "name": "right-default-checked", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "默认右侧列表的已勾选项的 key 数组", + "default": "[]", + "required": false + }, + { + "name": "show-all-btn", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示全部移动按钮", + "default": "false", + "required": false + }, + { + "name": "show-pager", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在渲染类型为 table 时,设置表格是否显示分页", + "default": "false", + "required": false + }, + { + "name": "target-order", + "value": { + "kind": "expression", + "type": "\"original\" / \"push\" / \"unshift\"" + }, + "description": " 右侧列表元素的插入排序策略
    \n   若为 original,则保持与数据源相同的顺序
    \n   若为 push,则新加入的元素排在最后
    \n   若为 unshift,则新加入的元素排在最前。", + "default": "\"original\"", + "required": false + }, + { + "name": "titles", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "自定义列表的标题;不设置titles时,左右列表的标题默认显示为: 列表 1 列表 2", + "default": "[]", + "required": false + }, + { + "name": "to-left-disable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "组件初始化状态下未选中时,默认按钮显示禁用状态", + "default": "true", + "required": false + }, + { + "name": "to-right-disable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "组件初始化状态下未选中时,默认按钮显示禁用状态", + "default": "true", + "required": false + }, + { + "name": "tree-op", + "value": { + "kind": "expression", + "type": "Tree props" + }, + "description": "在渲染类型为 tree 时,设置树的相关配置属性", + "default": "", + "required": false + }, + { + "name": "v-model / modelValue", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "移动到右列表的数据项的key的数组值", + "default": "[]", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "右侧列表元素变化时触发的事件;
    \n value: 穿梭框右侧数据值列表
    \n move: 数据移动方向,是left或者right
    \n keyArray: 被移动的数据值列表" + }, + { + "name": "left-check-change", + "description": "左侧列表元素选择时触发的事件;
    \n checked: 穿梭框左侧被选中的数据值列表
    \n statusChanged: 穿梭框左侧选中状态发生变化的数据值列表" + }, + { + "name": "right-check-change", + "description": "右侧列表元素选择时触发的事件;
    \n checked: 穿梭框右侧被选中的数据值列表
    \n statusChanged: 穿梭框右侧选中状态发生变化的数据值列表" + } + ], + "slots": [ + { + "name": "button-panel", + "description": "穿梭按钮插槽" + }, + { + "name": "default", + "description": "数据项的内容插槽,插槽数据上下文为: { option }" + }, + { + "name": "left-footer", + "description": "左侧列表底部的内容插槽" + }, + { + "name": "left-panel", + "description": "左侧自定义内容插槽" + }, + { + "name": "right-footer", + "description": "右侧列表底部的内容插槽" + }, + { + "name": "right-panel", + "description": "右侧自定义内容插槽" + } + ] + }, + { + "name": "tiny-tree-menu", + "source": { + "module": "tiny-vue", + "symbol": "tree-menu" + }, + "description": "tree-menu Component", + "attributes": [ + { + "name": "accordion", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否设置为手风琴效果(只能展开一个同级别的节点)", + "default": "false", + "required": false + }, + { + "name": "allow-drag", + "value": { + "kind": "expression", + "type": "(vm:ITreeNodeVm) => boolean" + }, + "description": "拖拽开始前的回调事件,定义节点是否允许拖拽的规则,返回 true 则允许拖拽,配合 draggable 属性使用", + "default": "", + "required": false + }, + { + "name": "allow-drop", + "value": { + "kind": "enum", + "type": "(draggingNode: ITreeNodeVm, targetNode: ITreeNodeVm,type: \"prev\"|\"next\"|\"inner\") => boolean", + "values": [ + "(draggingNode: ITreeNodeVm, targetNode: ITreeNodeVm,type: prev", + "next", + "inner) => boolean" + ] + }, + "description": "拖拽结束前的回调事件,定义节点是否允许放置到模板节点的规则,返回 true 则允许放置,配合 draggable 属性使用", + "default": "", + "required": false + }, + { + "name": "check-strictly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否遵循父级和子级严格不相关联的做法,配合 show-checkbox 属性使用", + "default": "false", + "required": false + }, + { + "name": "collapsible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许展开后的菜单收起,未和 show-number 配套使用时,仍可以点击图标收起", + "default": "false", + "required": false + }, + { + "name": "customIcon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "设置带图标树形菜单", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当数据为空时的占位符", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "ITreeNodeData[]" + }, + "description": "静态数据源", + "default": "[]", + "required": false + }, + { + "name": "default-checked-keys", + "value": { + "kind": "enum", + "type": "Array", + "values": [ + "Array" + ] + }, + "description": "默认勾选节点的 key 的数组", + "default": "[]", + "required": false + }, + { + "name": "default-expand-all", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认展开所有子节点", + "default": "false", + "required": false + }, + { + "name": "default-expanded-keys", + "value": { + "kind": "enum", + "type": "Array", + "values": [ + "Array" + ] + }, + "description": "默认展开节点的 key 的数组", + "default": "[]", + "required": false + }, + { + "name": "default-expanded-keys-highlight", + "value": { + "kind": "enum", + "type": "number|string", + "values": [ + "number", + "string" + ] + }, + "description": "设置默认展开节点中的某个节点高亮,配合 default-expanded-keys 属性使用", + "default": "", + "required": false + }, + { + "name": "draggable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否可拖动菜单节点", + "default": "false", + "required": false + }, + { + "name": "ellipsis", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否文字超长省略显示。优先级高于 wrap", + "default": "false", + "required": false + }, + { + "name": "empty-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "内容为空时展示的文本", + "default": "", + "required": false + }, + { + "name": "expand-on-click-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否能点击节点即展开/收起。配置为 fasle 则只能点击下拉图标展开/收起", + "default": "true", + "required": false + }, + { + "name": "filter-node-method", + "value": { + "kind": "expression", + "type": "(query:string, data:ITreeNodeData, node:ITreeNodeVm) => boolean" + }, + "description": "自定义树节点过滤的方法,返回 true 表示这个节点可以显示,返回 false 则表示这个节点会被隐藏", + "default": "", + "required": false + }, + { + "name": "get-menu-data-sync", + "value": { + "kind": "expression", + "type": "() => ITreeNodeData[]" + }, + "description": "自定义获取服务端数据源的方法,返回一个 Promise 对象", + "default": "", + "required": false + }, + { + "name": "indent", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "子级相对于父级节点的水平缩进距离,单位 px", + "default": "", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否懒加载子节点,配合 load 属性使用", + "default": "false", + "required": false + }, + { + "name": "load", + "value": { + "kind": "expression", + "type": "(node:ITreeNodeVm, resolve:IResolveType) => IResolveType" + }, + "description": "加载子树数据的方法,仅当 lazy 属性为 true 时生效", + "default": "", + "required": false + }, + { + "name": "menu-collapsible", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示侧边折叠与展开按钮", + "default": "false", + "required": false + }, + { + "name": "node-height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "节点高度", + "default": "", + "required": false + }, + { + "name": "node-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置每个树节点唯一标识(key)的属性,在整棵树中都是唯一的", + "default": "", + "required": false + }, + { + "name": "only-check-children", + "value": { + "kind": "expression", + "type": "any" + }, + "description": "父级是否不可选,只能展开不能跳转", + "default": "false", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "IProps" + }, + "description": "映射字段", + "default": "
    \n{\n  children: 'children'\n  label: 'label'\n  disabled: 'disabled'\n  isLeaf: 'isLeaf'\n} \n
    ", + "required": false + }, + { + "name": "search-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义搜索图标", + "default": "", + "required": false + }, + { + "name": "show-checkbox", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "节点是否可被选择", + "default": "false", + "required": false + }, + { + "name": "show-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键展开/收起功能。点击左下角图标可展开/收起菜单注意:配合 customIcon 属性使用,纯文本菜单不支持此功能", + "default": "false", + "required": false + }, + { + "name": "show-filter", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示搜索框,可搜索过滤节点", + "default": "true", + "required": false + }, + { + "name": "show-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "右侧下拉图标区域是否显示为 number 属性定义的数字内容,建议不超过 4 个字符", + "default": "false", + "required": false + }, + { + "name": "show-title", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示节点的 title 提示,鼠标悬浮节点之上触发", + "default": "true", + "required": false + }, + { + "name": "suffix-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "全局设置带图标树形菜单", + "default": "", + "required": false + }, + { + "name": "wrap", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否换行显示", + "default": "false", + "required": false + }, + { + "name": "clearable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "搜索框是否可清空", + "default": "false", + "required": false + }, + { + "name": "highlight-query", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过 highlightQuery 属性,是否在匹配的节点中,高亮搜索文字。
    ", + "default": "false", + "required": false + }, + { + "name": "width-adapt", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过 widthAdapt 属性,是否让组件宽度自适应父容器。", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "check-change", + "description": "监听可勾选节点的勾选状态发生变化时的事件" + }, + { + "name": "current-change", + "description": "监听当前选中节点发生变化时的事件" + }, + { + "name": "node-click", + "description": "监听节点被点击时的事件" + }, + { + "name": "node-collapse", + "description": "监听节点被点击收起时的事件;" + }, + { + "name": "node-drag-end", + "description": "监听节点拖拽结束(可能未成功)的事件" + }, + { + "name": "node-drag-start", + "description": "监听节点开始拖拽的事件" + }, + { + "name": "node-expand", + "description": "监听节点被点击展开时的事件;" + } + ], + "slots": [ + { + "name": "default", + "description": "自定义树节点的内容,参数为 { node, data }" + } + ] + }, + { + "name": "tiny-tree-select", + "source": { + "module": "tiny-vue", + "symbol": "tree-select" + }, + "description": "tree-select Component", + "attributes": [ + { + "name": "autocomplete", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 autocomplete 属性", + "default": "'off'", + "required": false + }, + { + "name": "click-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "点击可展开或收起显示不全的选项。仅用于多选", + "default": "false", + "required": false + }, + { + "name": "collapse-tags", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将多个标签折叠显示。仅适用多选", + "default": "false", + "required": false + }, + { + "name": "copyable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用一键复制的功能。点击复制按钮一键复制所有标签的文本内容并以逗号分隔,仅适用于多选", + "default": "false", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用", + "default": "false", + "required": false + }, + { + "name": "dropdown-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义下拉图标", + "default": "", + "required": false + }, + { + "name": "drop-style", + "value": { + "kind": "expression", + "type": "String" + }, + "description": "自定义下拉选项样式", + "default": "", + "required": false + }, + { + "name": "input-box-type", + "value": { + "kind": "enum", + "type": "'input' | 'underline'", + "values": [ + "input", + "underline" + ] + }, + "description": "输入框的显示类型", + "default": "'input'", + "required": false + }, + { + "name": "max-visible-rows", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "多行默认最大显示行数,超出后选项自动隐藏", + "default": "1", + "required": false + }, + { + "name": "modelValue / v-model", + "value": { + "kind": "enum", + "type": "string | number | Array", + "values": [ + "string", + "number", + "Array" + ] + }, + "description": "绑定值", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否允许选择多个选项", + "default": "false", + "required": false + }, + { + "name": "name", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "输入框的原生 name 属性", + "default": "", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "占位符", + "default": "'请选择'", + "required": false + }, + { + "name": "placement", + "value": { + "kind": "expression", + "type": "IPlacement" + }, + "description": "下拉弹框相对于触发源的弹出位置", + "default": "'bottom-start'", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框的 dom 元素插入至 body 元素", + "default": "true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义下拉框的类名,用于自定义样式", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium' | 'small' | 'mini'", + "values": [ + "medium", + "small", + "mini" + ] + }, + "description": "输入框尺寸。", + "default": "", + "required": false + }, + { + "name": "tag-type", + "value": { + "kind": "enum", + "type": "'success' | 'info' | 'warning' | 'danger'", + "values": [ + "success", + "info", + "warning", + "danger" + ] + }, + "description": "标签类型,仅多选适用。使用 aurora 主题时设置该属性为 info", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示值字段", + "default": "'label'", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义复制文本的分隔符,需结合 copyable 属性使用", + "default": "','", + "required": false + }, + { + "name": "tree-op", + "value": { + "kind": "expression", + "type": "ITreeOption" + }, + "description": "下拉树时,内置树组件的配置,用法同 Tree 组件。", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "绑定值字段", + "default": "'value'", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-tree", + "source": { + "module": "tiny-vue", + "symbol": "tree" + }, + "description": "tree Component", + "attributes": [ + { + "name": "accordion", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为手风琴模式,每次只打开一个同级树节点展开", + "default": "false", + "required": false + }, + { + "name": "add-disabled-keys", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁止添加的节点 key 值列表,也可通过 setAddDisabledKeys 方法设置", + "default": "false", + "required": false + }, + { + "name": "after-load", + "value": { + "kind": "expression", + "type": "(nodes: object[])=> void" + }, + "description": "下级树节点数据加载完毕后的回调函数", + "default": "", + "required": false + }, + { + "name": "allow-drag", + "value": { + "kind": "expression", + "type": "(node)=>boolean" + }, + "description": "判断节点能否被拖拽", + "default": "", + "required": false + }, + { + "name": "allow-drop", + "value": { + "kind": "expression", + "type": "(srcNode, targetNode, type)=>void" + }, + "description": "拖拽时判定目标节点能否被放置。type 参数有三种情况:'prev'、'inner' 和 'next',分别表示放置在目标节点前、插入至目标节点和放置在目标节点后", + "default": "", + "required": false + }, + { + "name": "check-on-click-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否点击节点时,自动勾选节点", + "default": "false", + "required": false + }, + { + "name": "check-strictly", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为父子严格模式", + "default": "false", + "required": false + }, + { + "name": "current-node-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "当前选中节点", + "default": "", + "required": false + }, + { + "name": "data", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置数据源, 默认通过数据项的 label , children 属性展示数据", + "default": "", + "required": false + }, + { + "name": "default-checked-keys", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "默认勾选的节点的keys", + "default": "", + "required": false + }, + { + "name": "default-expand-all", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否默认展开所有节点", + "default": "false", + "required": false + }, + { + "name": "default-expanded-keys", + "value": { + "kind": "expression", + "type": "string[]" + }, + "description": "默认展开节点的keys。当属性变化时,会自动收起全部并重新展开指定的数据项。 ", + "default": "[]", + "required": false + }, + { + "name": "delete-disabled-keys", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁止删除的节点 key 值列表,也可通过 setDeleteDisabledKeys 方法设置", + "default": "false", + "required": false + }, + { + "name": "delete-node-method", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "删除节点的装置钩子函数,若返回 false 或者返回 Promise 且被 reject,则停止删除。 ", + "default": "false", + "required": false + }, + { + "name": "draggable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启节点拖拽", + "default": "false", + "required": false + }, + { + "name": "edit-disabled-keys", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "禁止编辑的节点 key 值列表,也可通过 setEditDisabledKeys 方法设置", + "default": "false", + "required": false + }, + { + "name": "empty-text", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "内容为空的时候展示的文本", + "default": "", + "required": false + }, + { + "name": "expand-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "指示展开的图标", + "default": "", + "required": false + }, + { + "name": "expand-icon-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示展开的图标色", + "default": "", + "required": false + }, + { + "name": "expand-on-click-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "节点在点击内容时,是否展开 / 收起", + "default": "true", + "required": false + }, + { + "name": "filter-node-method", + "value": { + "kind": "expression", + "type": "(value, data, node)=>boolean" + }, + "description": "对树节点进行筛选时执行的方法,返回 true 表示这个节点可以显示,返回 false 则表示这个节点会被隐藏", + "default": "", + "required": false + }, + { + "name": "highlight-current", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否高亮当前选中节点", + "default": "true", + "required": false + }, + { + "name": "icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "自定义节点图标", + "default": "", + "required": false + }, + { + "name": "icon-trigger-click-node", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "点击图标展开节点时是否触发 node-click 事件", + "default": "true", + "required": false + }, + { + "name": "indent", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "相邻级节点间的水平缩进,单位为像素", + "default": "18", + "required": false + }, + { + "name": "lazy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为异步加载模式,展开节点时再请求数据", + "default": "false", + "required": false + }, + { + "name": "load", + "value": { + "kind": "expression", + "type": "(node, resolve)=> void" + }, + "description": "加载子树数据的方法。点击节点后,组件开始调用load方法,只有在load函数内调用resolve(data),才表示返回下级的数据成功。", + "default": "", + "required": false + }, + { + "name": "node-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "节点唯一标识属性名称", + "default": "", + "required": false + }, + { + "name": "only-check-children", + "value": { + "kind": "expression", + "type": "Boolean" + }, + "description": "是否只能选中叶子节点", + "default": "false", + "required": false + }, + { + "name": "props", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "用户传入非标准格式的数据时,指定映射属性的关系", + "default": "{children: 'children',label: 'label',disabled: 'disabled',isLeaf: 'isLeaf'}", + "required": false + }, + { + "name": "render-after-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否在第一次展开某个树节点后才渲染其子节点", + "default": "true", + "required": false + }, + { + "name": "render-content", + "value": { + "kind": "expression", + "type": "(h: Vue.h, { node, data, store }=> VNode" + }, + "description": "树节点的内容区的渲染函数", + "default": "", + "required": false + }, + { + "name": "show-auxi", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "平铺视图模式时,是否显示节点的上级路径的辅助信息", + "default": "true", + "required": false + }, + { + "name": "show-check-easily", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "在严格模式时,是否显示勾选父节点时,自动勾选子节点的功能区域", + "default": "false", + "required": false + }, + { + "name": "show-checkbox", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为多选模式", + "default": "false", + "required": false + }, + { + "name": "show-contextmenu", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否启用右键菜单功能", + "default": "false", + "required": false + }, + { + "name": "show-line", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示连接线", + "default": "false", + "required": false + }, + { + "name": "show-radio", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否为单选模式", + "default": "false", + "required": false + }, + { + "name": "shrink-icon", + "value": { + "kind": "expression", + "type": "Component" + }, + "description": "指示收缩的图标", + "default": "", + "required": false + }, + { + "name": "shrink-icon-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "指示收缩的图标色", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "enum", + "type": "'medium'|'small'", + "values": [ + "medium", + "small" + ] + }, + "description": "组件的大小", + "default": "false", + "required": false + }, + { + "name": "view-type", + "value": { + "kind": "enum", + "type": "'tree' | 'plain'", + "values": [ + "tree", + "plain" + ] + }, + "description": "视图模式,其中tree是普通视图,plain是平铺视图", + "default": "tree", + "required": false + }, + { + "name": "edit-config", + "value": { + "kind": "expression", + "type": "ITreeEditConfig" + }, + "description": "用于编辑模式下参数配置,指示新增节点的 id ,是否显示 id 重复的警告等", + "default": "{}", + "required": false + }, + { + "name": "highlight-query", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过 highlightQuery 属性,是否在匹配的节点中,高亮搜索文字。", + "default": "false", + "required": false + }, + { + "name": "show-checked-mark", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "通过设置 showCheckedMark 属性为true,且非多选模式时,可以在选中行的最右边显示 号。", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "add-node", + "description": "添加节点的事件" + }, + { + "name": "check", + "description": "勾选节点后的事件
    参数说明:{data: 当前选中节点信息, currentChecked: 树组件目前的选中状态信息}" + }, + { + "name": "check-change", + "description": "节点选中状态发生变化时的回调;
    参数说明:{data: 节点状态信息,checked:当前点击节点的勾选状态,indeterminate:当前节点的半选状态}" + }, + { + "name": "check-plain", + "description": "平铺模式下,勾选或取消勾选节点的事件,需要设置show-checkbox为true才生效。
    参数说明:{ plainNode: 被点击的节点数据, value: 复选框是否选中,取值true或false }" + }, + { + "name": "close-edit", + "description": "关闭编辑的事件" + }, + { + "name": "current-change", + "description": "当前选中节点变化时触发的事件;
    参数说明:{data: 节点数据,currentNode: 节点状态信息(包括数据)}" + }, + { + "name": "delete-node", + "description": "删除节点的事件" + }, + { + "name": "edit-node", + "description": "修改节点的事件" + }, + { + "name": "leave-plain-view", + "description": "平铺模式下,点击节点定位图标触发的事件。
    参数说明:{ plainNode: 被点击的节点数据, event: 原生点击事件 }" + }, + { + "name": "load-data", + "description": "懒加载时,加载数据成功的事件;
    参数说明:{data: 加载的数据}" + }, + { + "name": "node-click", + "description": "点击节点后的事件。
    参数说明:{data: 节点数据,node: 节点状态信息(包括数据),vm: 组件实例}" + }, + { + "name": "node-collapse", + "description": "收缩节点后的事件
    参数说明:{data: 节点数据,node: 节点状态信息(包括数据),vm: 当前组件实例}" + }, + { + "name": "node-contextmenu", + "description": "当某一节点被鼠标右键点击时会触发该事件;
    参数说明:{event:原生事件,data: 节点数据,node: 节点状态信息(包括数据),vm: 组件实例}" + }, + { + "name": "node-drag-end", + "description": "拖拽结束时(可能未成功)触发的事件;
    参数说明:{srcNode: 拖拽节点,targetNode: 目标节点,dropType: 拖拽类型, (before/after/inner/none),event: 原生事件}" + }, + { + "name": "node-drag-enter", + "description": "拖拽进入其他节点时触发的事件;
    参数说明:{srcNode: 拖拽节点,targetNode: 目标节点,event: 原生事件}" + }, + { + "name": "node-drag-leave", + "description": "拖拽离开某个节点时触发的事件;
    参数说明:{srcNode: 拖拽节点,targetNode: 目标节点,event: 原生事件}" + }, + { + "name": "node-drag-over", + "description": "在拖拽节点时触发的事件;
    参数说明:{srcNode: 拖拽节点,targetNode: 目标节点,event: 原生事件}" + }, + { + "name": "node-drag-start", + "description": "节点开始拖拽时触发的事件;
    参数说明:{node: 拖拽节点,event: 原生事件}" + }, + { + "name": "node-drop", + "description": "拖拽成功完成时触发的事件;
    参数说明:{srcNode: 拖拽节点,targetNode: 目标节点,dropType: 拖拽类型, (before/after/inner/none),event: 原生事件}" + }, + { + "name": "node-expand", + "description": "展开节点后的事件。
    参数说明:{data: 节点数据,node: 节点状态信息(包括数据,vm: 当前组件实例}" + }, + { + "name": "open-edit", + "description": "进入编辑的事件" + }, + { + "name": "save-edit", + "description": "保存编辑的事件" + } + ], + "slots": [ + { + "name": "contextmenu", + "description": "自定义树节点的右键菜单内容,插槽上下文数据为 { node }" + }, + { + "name": "default", + "description": "自定义树节点的内容,插槽上下文数据为 { node, data }" + }, + { + "name": "empty", + "description": "自定义空数据的元素" + }, + { + "name": "operation", + "description": "节点内容靠右对齐的元素,插槽上下文数据为 { node }" + }, + { + "name": "prefix", + "description": "节点内容前置元素,插槽上下文数据为 { node }" + }, + { + "name": "suffix", + "description": "节点内容后置元素,插槽上下文数据为 { node }" + }, + { + "name": "switch-text", + "description": "在严格模式显示自动勾选子节点的功能时,自定义开关右侧的内容" + } + ] + }, + { + "name": "tiny-user-account", + "source": { + "module": "tiny-vue", + "symbol": "user-account" + }, + "description": "user-account Component", + "attributes": [ + { + "name": "beforeLogout", + "value": { + "kind": "expression", + "type": "Function(params)" + }, + "description": "注销前的回调函数", + "default": "", + "required": false + }, + { + "name": "getUserImageUrl", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义配置获取用户头像服务", + "default": "", + "required": false + }, + { + "name": "getUserInfo", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义配置用户查询服务", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "showArrow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置为true时,箭头会与Roles组件的箭头方向保持一致", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-user-contact", + "source": { + "module": "tiny-vue", + "symbol": "user-contact" + }, + "description": "user-contact Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "object" + }, + "description": "设置的数据", + "default": "", + "required": false + }, + { + "name": "espace", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "espace 信息配置", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "show-img", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示头像,默认 true", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "show-name", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示姓名 userName,默认 true", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "show-number", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否显示工号 roleNumber,默认 true", + "default": "该属性的默认值为 true", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-user-head", + "source": { + "module": "tiny-vue", + "symbol": "user-head" + }, + "description": "user-head Component", + "attributes": [ + { + "name": "background-color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "背景色", + "default": "'#d9d9d9'", + "required": false + }, + { + "name": "color", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "文字颜色", + "default": "'#ffffff'", + "required": false + }, + { + "name": "message-total", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "消息计数", + "default": "", + "required": false + }, + { + "name": "message-type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "消息类型 details|basic 可选", + "default": "'details'", + "required": false + }, + { + "name": "message-upper-limit", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "消息显示上限", + "default": "0", + "required": false + }, + { + "name": "min", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "小尺寸模式", + "default": "false", + "required": false + }, + { + "name": "modelValue", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置头像值。", + "default": "", + "required": false + }, + { + "name": "round", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "圆形模式", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "

    设置头像尺寸

    ", + "default": "", + "required": false + }, + { + "name": "type", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "头像类型,icon|image|label 可选", + "default": "'label'", + "required": false + }, + { + "name": "v-model", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "type=icon 时为图标类名,type=label 时为字体串,type=image 时为资源路径", + "default": "", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "type=icon 时为图标类名,type=label时为字体串,type=image时为资源路径", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "自定义图像内容" + } + ] + }, + { + "name": "tiny-user-link", + "source": { + "module": "tiny-vue", + "symbol": "user-link" + }, + "description": "user-link Component", + "attributes": [ + { + "name": "cache", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启用户数据缓存,默认为 ture 缓存用户数据", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "cache-fields", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "自定义缓存的字段", + "default": "", + "required": false + }, + { + "name": "cache-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "自定义缓存 key 默认值为 tiny-user", + "default": "该属性的默认值为 tiny-user", + "required": false + }, + { + "name": "fetchUser", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "配置通过员区号查询用户信息(展示在卡片上)", + "default": "", + "required": false + }, + { + "name": "fetchW3Accounts", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义配置批量查询用户信息服务", + "default": "", + "required": false + }, + { + "name": "getUserImageUrl", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义配置获取用户头像服务", + "default": "", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置下拉框的文本对应的数据源的字段名称", + "default": "该属性的默认值为 userCN", + "required": false + }, + { + "name": "text-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "在多选的情况下,设置输入框显示多个文本时的分隔符", + "default": "该属性的默认值为 ,", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "配置默认值,默认为空", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置下拉框的值所对应数据源的字段名称", + "default": "该属性的默认值为 userId", + "required": false + }, + { + "name": "value-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "在多选的情况下,设置输入框显示多个文本时的分隔符,默认为 ; 分号;在多选的情况下,设置输入框显示多个文本时的分隔符,默认为 , 逗号", + "default": "该属性的默认值为 ,", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-user", + "source": { + "module": "tiny-vue", + "symbol": "user" + }, + "description": "user Component", + "attributes": [ + { + "name": "allow-copy", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "搜索单选场景,是否允许复制输入框的内容;属性会透传给内部的 Select 组件,参考 Select 示例", + "default": "该属性的默认值为 false,表示不能复制", + "required": false + }, + { + "name": "cache", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否缓存用户数据", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "cache-fields", + "value": { + "kind": "expression", + "type": "Array" + }, + "description": "设置需要缓存的用户数据", + "default": "该属性的默认值为 []", + "required": false + }, + { + "name": "cache-key", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置缓存数据的 key 值", + "default": "该属性的默认值为 tiny-user", + "required": false + }, + { + "name": "collapse-show-overflow-tooltip", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否省略显示超出一行的数据并有tooltip提示", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "collapse-tags", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "多用户时是否折叠标签", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "hover-expand", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "默认折叠tag, hover时展示所有tag。多选用户multiple为true时生效", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "delay", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置延时加载的时间", + "default": "该属性的默认值为 600 毫秒", + "required": false + }, + { + "name": "disabled", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否禁用户组件", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "fetchSuggestUser", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义输入查询服务", + "default": "", + "required": false + }, + { + "name": "fetchW3Accounts", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义批量查询用户服务", + "default": "", + "required": false + }, + { + "name": "multiple", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启多用户形式,默认为 false ", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "placeholder", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置输入框占位文本", + "default": "", + "required": false + }, + { + "name": "popper-append-to-body", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时,可将该属性设置为 false (可参考 select 组件)", + "default": "该属性的默认值为 true", + "required": false + }, + { + "name": "popper-class", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "为 popper 添加类名(可参考 popover 组件)", + "default": "", + "required": false + }, + { + "name": "size", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "设置用户组件尺寸", + "default": "", + "required": false + }, + { + "name": "sort-by-fetch-data", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "联想时下拉框的数据顺序和接口返回的数据顺序一致", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "sortable", + "value": { + "kind": "expression", + "type": "Function" + }, + "description": "自定义用户拖拽排序,该属性引用 sortablejs 插件进行排序", + "default": "", + "required": false + }, + { + "name": "suggest-length", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "设置输入指定长度完成后进行加载", + "default": "该属性的默认值为 3", + "required": false + }, + { + "name": "tag-selectable", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "是否开启输入框中已选择的选项可复制", + "default": "该属性的默认值为 false", + "required": false + }, + { + "name": "text-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "显示字段映射", + "default": "该属性的默认值为 userCN", + "required": false + }, + { + "name": "textSplit", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "文本分隔符", + "default": "文本粘贴复制查询时的分割符,该属性的默认值为 ,", + "required": false + }, + { + "name": "value", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "配置默认值", + "default": "", + "required": false + }, + { + "name": "value-field", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "取值字段映射", + "default": "该属性的默认值为 userId", + "required": false + }, + { + "name": "value-split", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "值分隔符", + "default": "该属性的默认值为 ,", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "值发生变化时触发" + }, + { + "name": "error", + "description": "输入未匹配到用户信息时触发" + } + ], + "slots": [ + { + "name": "options", + "description": "选项文本" + } + ] + }, + { + "name": "tiny-virtual-tree", + "source": { + "module": "tiny-vue", + "symbol": "virtual-tree" + }, + "description": "virtual-tree Component", + "attributes": [ + { + "name": "width", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟滚动区域的宽度", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟滚动区域的高度", + "default": "", + "required": false + }, + { + "name": "row-buffer", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟滚动行缓冲区高度", + "default": "200", + "required": false + }, + { + "name": "column-buffer", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟滚动列缓冲区宽度", + "default": "200", + "required": false + }, + { + "name": "scrollbar-size", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "滚动条尺寸", + "default": "6", + "required": false + }, + { + "name": "columns", + "value": { + "kind": "expression", + "type": "Array<{string: any}>" + }, + "description": "所有的列", + "default": "", + "required": false + }, + { + "name": "column-sizes", + "value": { + "kind": "enum", + "type": "Array", + "values": [ + "Array" + ] + }, + "description": "每个列对应的宽度", + "default": "", + "required": false + }, + { + "name": "rows", + "value": { + "kind": "expression", + "type": "Array<{string: any}>" + }, + "description": "所有的行", + "default": "", + "required": false + }, + { + "name": "row-sizes", + "value": { + "kind": "enum", + "type": "Array", + "values": [ + "Array" + ] + }, + "description": "每个行对应的高度", + "default": "", + "required": false + }, + { + "name": "fixed-rows", + "value": { + "kind": "expression", + "type": "Array<{string: any}>" + }, + "description": "行固定配置", + "default": "", + "required": false + }, + { + "name": "fixed-columns", + "value": { + "kind": "expression", + "type": "Array<{string: any}>" + }, + "description": "列固定配置", + "default": "", + "required": false + }, + { + "name": "span-config", + "value": { + "kind": "expression", + "type": "Array<{string: any}>" + }, + "description": "单元格合并配置", + "default": "", + "required": false + } + ], + "events": [ + { + "name": "change", + "description": "在虚滚状态改变时抛出" + } + ], + "slots": [ + { + "name": "default", + "description": "默认插槽" + } + ] + }, + { + "name": "tiny-virtual-tree", + "source": { + "module": "tiny-vue", + "symbol": "virtual-tree" + }, + "description": "virtual-tree Component", + "attributes": [ + { + "name": "width", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟树的宽度", + "default": "", + "required": false + }, + { + "name": "height", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "虚拟树的高度", + "default": "", + "required": false + }, + { + "name": "row-height", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "树的每一项的高度", + "default": "36", + "required": false + }, + { + "name": "scrollbar-size", + "value": { + "kind": "enum", + "type": "string | number", + "values": [ + "string", + "number" + ] + }, + "description": "滚动条尺寸", + "default": "6", + "required": false + }, + { + "name": "tree-op", + "value": { + "kind": "expression", + "type": "ITreeOp" + }, + "description": "内部Tree组件的属性配置,内部Tree组件的事件通过treeOp.events配置,具体可以参考Tree组件的配置项", + "default": "", + "required": false + } + ], + "events": [], + "slots": [ + { + "name": "default", + "description": "透传内部Tree的默认插槽" + }, + { + "name": "empty", + "description": "透传内部Tree的empty插槽" + }, + { + "name": "prefix", + "description": "透传内部Tree的prefix插槽" + }, + { + "name": "suffix", + "description": "透传内部Tree的suffix插槽" + }, + { + "name": "operation", + "description": "透传内部Tree的operation插槽" + } + ] + }, + { + "name": "tiny-watermark", + "source": { + "module": "tiny-vue", + "symbol": "watermark" + }, + "description": "watermark Component", + "attributes": [ + { + "name": "content", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "水印文字内容,此属性低于 image", + "default": "", + "required": false + }, + { + "name": "font", + "value": { + "kind": "expression", + "type": "Font" + }, + "description": "水印文字样式", + "default": "", + "required": false + }, + { + "name": "gap", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "水印之间的间距", + "default": "[100, 100]", + "required": false + }, + { + "name": "height", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "水印的高度, 最小高度64px", + "default": "64", + "required": false + }, + { + "name": "image", + "value": { + "kind": "expression", + "type": "string" + }, + "description": "图片源,建议导出 2 倍或 3 倍图,优先级高(支持 base64 格式),此属性高于 content ", + "default": "", + "required": false + }, + { + "name": "interlaced", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "水印是否交错", + "default": "true", + "required": false + }, + { + "name": "offset", + "value": { + "kind": "expression", + "type": "array" + }, + "description": "水印距离容器左上角的偏移量", + "default": "[20, 20] ", + "required": false + }, + { + "name": "rotate", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "水印绘制时,旋转的角度,单位 °", + "default": "-22", + "required": false + }, + { + "name": "width", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "水印的宽度, 最小宽度120px", + "default": "120", + "required": false + }, + { + "name": "zIndex", + "value": { + "kind": "expression", + "type": "number" + }, + "description": "追加的水印元素的 'z-index' ", + "default": "9", + "required": false + } + ], + "events": [], + "slots": [] + }, + { + "name": "tiny-wizard", + "source": { + "module": "tiny-vue", + "symbol": "wizard" + }, + "description": "wizard Component", + "attributes": [ + { + "name": "data", + "value": { + "kind": "expression", + "type": "IDataItem[]" + }, + "description": "设置节点数据", + "default": "", + "required": false + }, + { + "name": "page-guide", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置页向导模式", + "default": "false", + "required": false + }, + { + "name": "time-line-flow", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置时间线", + "default": "false", + "required": false + }, + { + "name": "vertical", + "value": { + "kind": "expression", + "type": "boolean" + }, + "description": "设置为垂直模式", + "default": "false", + "required": false + } + ], + "events": [ + { + "name": "btn-next", + "description": "页向导模式下,点击“下一步”按钮触发的回调事件" + }, + { + "name": "btn-prev", + "description": "页向导模式下,点击“上一步”按钮触发的回调事件" + }, + { + "name": "btn-save", + "description": "页向导模式下,点击“保存”按钮触发的回调事件" + }, + { + "name": "btn-submit", + "description": "页向导模式下,点击“下一步”导致最后一个节点的状态为 \"doing\" 时,点击“提交”按钮触发的回调事件" + }, + { + "name": "node-click", + "description": "节点点击事件" + } + ], + "slots": [ + { + "name": "base", + "description": "基本插槽" + }, + { + "name": "stepbutton", + "description": "页向导模式按钮插槽" + } + ] + } + ], + "attributes": [ + { + "name": "v-model", + "description": "创建双向绑定" + } + ] + } + }, + "js-types-syntax": "typescript" +} diff --git a/packages/registry.json b/packages/registry.json index 4018bca..85380b4 100644 --- a/packages/registry.json +++ b/packages/registry.json @@ -8,7 +8,8 @@ "vue-no-ssr", "vue-router", "vuetify", - "@nuxt/vue-app" + "@nuxt/vue-app", + "opentiny-vue" ], "lit": [ "lit"