更新 ts、优化渲染、修复校验无法触发问题、支持 form-gather 布局排版、修复已知问题

This commit is contained in:
xuliangzhan
2021-03-26 18:05:05 +08:00
parent bf7ef54144
commit c724c4c3f6
127 changed files with 2354 additions and 832 deletions

View File

@@ -72,8 +72,8 @@ import { VxeTableInstance, VxeToolbarInstance } from '../../../types/index'
import XEClipboard from 'xe-clipboard'
import tableAPI from '../../api/table'
import tableColgroupAPI from '../../api/table-colgroup'
import tableColumnAPI from '../../api/column'
import colgroupAPI from '../../api/colgroup'
import columnAPI from '../../api/column'
import toolbarAPI from '../../api/toolbar'
import gridAPI from '../../api/grid'
import virtualTreeAPI from '../../api/virtual-tree'
@@ -93,6 +93,7 @@ import tooltipAPI from '../../api/tooltip'
import modalAPI from '../../api/modal'
import formAPI from '../../api/form'
import formItemAPI from '../../api/form-item'
import formGatherAPI from '../../api/form-gather'
import switchAPI from '../../api/switch'
import listAPI from '../../api/list'
import pulldownAPI from '../../api/pulldown'
@@ -131,6 +132,7 @@ import pulldownAPI from '../../api/pulldown'
// ['vxe-modal', modalAPI, { description: '模态窗口' }],
// ['vxe-form', formAPI, { subtags: ['vxe-form-item'], description: '表单' }],
// ['vxe-form-item', formItemAPI, { description: '表单 - 项' }],
// ['vxe-form-gather', formGatherAPI, { description: '表单 - 项集合' }],
// ['vxe-list', listAPI, { description: '列表' }],
// ['vxe-pulldown', pulldownAPI, { description: '下拉容器' }]
// ]
@@ -325,11 +327,11 @@ export default defineComponent({
case 'table':
apis = tableAPI
break
case 'table-colgroup':
apis = tableColgroupAPI
case 'colgroup':
apis = colgroupAPI
break
case 'table-column':
apis = tableColumnAPI
case 'column':
apis = columnAPI
break
case 'toolbar':
apis = toolbarAPI
@@ -388,6 +390,9 @@ export default defineComponent({
case 'form-item':
apis = formItemAPI
break
case 'form-gather':
apis = formGatherAPI
break
case 'switch':
apis = switchAPI
break