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 | Arrayshow-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 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) => Promisea 标签的 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 | Arraytype=\"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"