1、VbenTree新增是否全选、展开折叠功能; 2、解决当点击子节点label文字区域,而非checkbox时,关联父组件不能选中问题; 3、优化子节点选中时关联父节点选中功能:删除VbenTree中processParentSelection方法,改为在onSelect中实现,原因:processParentSelection在每次模型值更新时都会被调用,且计算复杂度为O(n^2),onSelect只在交互时触发,复杂度为O(n); 4、新增中间层tree组件,处理无数据时显示场景(显示图标Inbox和国际化comom.noData文本); 5、为防止父组件传值子组件boolean类型默认false问题,新增treePropsDefaults方法,为TreeProps赋默认值,Tree组件和VbenTree组件统一使用; 6、优化VbenTree组件整体样式(优化padding、margin、gap值,优化type为button时outline左右空白区域不对称问题),优化内部header、footer插槽样式。
35 lines
815 B
TypeScript
35 lines
815 B
TypeScript
export * from './api-component';
|
|
export * from './captcha';
|
|
export * from './col-page';
|
|
export * from './count-to';
|
|
export * from './ellipsis-text';
|
|
export * from './icon-picker';
|
|
export * from './json-viewer';
|
|
export * from './loading';
|
|
export * from './page';
|
|
export * from './resize';
|
|
export * from './tippy';
|
|
export * from './tree';
|
|
export * from '@vben-core/form-ui';
|
|
export * from '@vben-core/popup-ui';
|
|
|
|
// 给文档用
|
|
export {
|
|
VbenAvatar,
|
|
VbenButton,
|
|
VbenButtonGroup,
|
|
VbenCheckbox,
|
|
VbenCheckButtonGroup,
|
|
VbenCountToAnimator,
|
|
VbenFullScreen,
|
|
VbenInputPassword,
|
|
VbenLoading,
|
|
VbenLogo,
|
|
VbenPinInput,
|
|
VbenSelect,
|
|
VbenSpinner,
|
|
} from '@vben-core/shadcn-ui';
|
|
|
|
export type { FlattenedItem } from '@vben-core/shadcn-ui';
|
|
export { globalShareState } from '@vben-core/shared/global-state';
|