更新日志
v1.21.6
修改:YbTable的maxCalcWidth默认值改为300
新增:YbCodemirrorSql 内置放大和复制操作按钮,对应showLargerBtn和showCopyBtn开关属性, 增加prependBtns、appendBtns、largerArea插槽
新增:YbCodemirrorJson 内置放大和复制操作按钮,对应showLargerBtn和showCopyBtn开关属性,增加prependBtns、appendBtns、largerArea插槽
新增:YbCodemirrorXml 内置放大和复制操作按钮,对应showLargerBtn和showCopyBtn开关属性,增加prependBtns、appendBtns、largerArea插槽
新增:YbMainPro的menuData增加 noQueryMatching 属性,可以让地址栏链接与菜单链接匹配时可以忽略?号后面参数是否一致
新增:YbTreeSelect 增加 getSelectedLabel 属性
v1.21.5
版本:yb-ui-remote 对应 element-ui v2.18.4
v1.21.4
版本:yb-ui-remote 对应 element-ui v2.18.3
v1.21.3
新增:YbCombiDatepicker 增加 timeTypes 属性
修复:YbAffix 当祖先元素的 transform、perspective、filter 或 backdrop-filter 属性非 none 时,定位不准确的问题
优化:YbAffix 所在的滚动元素的高度太小时,不进行affix
优化:appRouter/tabPages 的样式优化, 以适配mediFlow看板页面的加载
v1.21.2
修复:YbSimpleTablePage 增加setPagesSelection方法
修复:YbTreeSelect 兼容旧参数 selectOptions.filterable 未生效问题
修复:YbTreeSelect 有时无法全选的问题
修复:YbTreeSelect 使用 valueChangeToRequest 和 request 后,多选情况下给定初始值后会无限循环调用 request 的问题
修复:YbFormily 当初始value没有任何值时,给value添加了不在formalData内的字段值时,会被清除掉的问题
删除:uitls/tree , 因为是重复文件
v1.21.1
修复:YbTreeSelect 的兼容旧参数 treeOptions.data 、 treeData 变化未更新下拉框的问题
优化:YbFormily 的 formalData[].props 未定义,input 的内置placeholder未生效问题
新增:YbCodemirrorXml XML编辑器组件
删除:移除未公开组件 yb-tree-select-custom-select
v1.21.0
重构:YbTreeSelect 重写了代码和属性,废弃属性 selectOptions、treeOptions、selectEvents、treeEvents,新增属性详见组件介绍页面
新增:YbCollapse 插槽、事件添加原始配置数据返回
新增:YbForm 新增 rowType、rowJustify、rowAlign属性
新增:YbSelect 新增 setOptionsLoading 方法
修复:YbSelect 属性 noMatchText 不生效问题
修复:appRouter/index.js 当菜单路由路径存在参数时,导致路由页面404问题
优化:appRouter/index.js 路由文件函数方式定义 props
修复:YbPaginationSelect 非异步选项 启用filterable不生效的问题
修复:YbOutscrollTree 在yb-main-pro内切换tab页后再切换回来有时会出现偏移位置的问题
修复:YbFormily 的 rowsPopoverForm 控件的插槽不生效问题
v1.20.4
新增:YbSimpleTablePage 添加 resetPageWhenColumnsChanged 属性,以可以选择table.columns改变时不重置分页
优化:YbSelect 在更新options时,去updatePopper, 以优化YbPaginationSelect切换分页时有些文本很长的选项看不完整的情况
优化:YbTreeSelect 搜索时添加防抖 默认500ms
v1.20.3
新增:YbForm添加formItems[].contentTip属性在控件下面显示提示信息, 对应的YbFormily、YbRowsForm也支持
新增:YbRowsForm添加showInsertButton属性
新增:YbRowsForm添加buttonsInline属性,可以让上移、下移、移除操作区域放在行表单的右边
v1.20.2
新增:YbCodemirrorSql添加 sqlFormatterConfig、sqlConfig、languageDialects属性和 updateExtensions 方法
v1.20.1
新增:YbFormily添加useButtonsAffix属性,支持内置的提交按钮区域是否固定在滚动容器底部
修改:YbAffix的target属性没有传时,也默认相对滚动元素固定
修复:YbTree节点文字太长,又存在子节点,鼠标移入显示完整文字的位置受子节点高度影响的问题
v1.20.0
升级:yb-ui-remote升级到element-ui v2.18.0打包
新增:YbRowsForm添加moveViewLabelKey属性,上移和下移改为移动到任意目标
新增:YbRowsForm添加向下插入一行
新增:mixins目录添加treeList_common_mixin.js
新增:提供yb-tree-node-hover-show用于yb-tree或者yb-outscroll-tree
修复:YbFormily内的控件添加style属性不生效问题
v1.19.2
新增:YbIconSelect 新组件
修复:appRouter/index.js 处理tabs菜单模式时,如果是openMode=="router"的子菜单,不应该使用router.history.base作为路由路径的问题
修复:appRouter/index.js 当openMode为tabs时,路由切换导致子页面重新渲染问题
修复:YbOutscrollTree的右键菜单在页面存在滚动条时的位置显示不准确的问题
新增:YbTree 可以添加样式类名yb-tree-node-hover-show
v1.19.0
新增:YbForm 启用 spans 时支持栅格布局的gutter属性
新增:YbFormily添加submitColumnFormItem属性,可以覆盖提交按钮那列的配置
新增:YbFormily的输入框和下拉框,添加默认的 placeholder
新增:YbBasicProfile的 spans 支持 span 属性
新增:添加按钮的全局样式类名 yb-grey-auxiliary-button
新增:YbFomulaInput 添加搜索框,可以输入过滤字段列表
新增:YbFomulaInput 添加request属性,可以异步获取字段列表
新增:YbTable 的没有设置列宽的列配置,会按列数据中最长的文本作为最小宽度,并提供 maxCalcWidth 属性限制最长宽度
修改:YbSimpleCardPage 的全选与勾选数同时显示时,排在一行位置
修改:YbSimpleTablePage 勾选行数据后,查询表单触发数据查询后不再清除勾选数
修改:YbTable 和 YbSimpleTablePage 默认显示表格边框
修改:tabs菜单模式的样式
优化:YbOutscrollLayout 和 YbOutscrollTree 在 tabs 父级菜单模式下的样式
修复:YbFormily的fileSelect控件未生效的问题
修复:YbAppMain菜单打开newWindow拼接带?号链接的参数多了?号
v1.18.7
新增:YbAppLogin 添加 aboveTheme 插槽
新增:YbAppMain 添加 aboveTheme 插槽
新增:YbAppPortal 添加 aboveTheme 插槽
新增:YbMainPro添加 watermarkOptions 以配置页面水印
新增:YbOutscrollTree 的右键菜单的icon
新增:YbSimpleTablePage添加isDefaultQueryData属性,控制是否默认查询数据,默认值true
新增:YbSimpleTablePage的 getTableData 增加第二个参数 {fieldSort} , 提供排序字段
修复:appRouter/index.js 当openMode为tabs时,子页面为iframe页面时,高度计算问题
v1.18.6
修改:YbScrollBar滚动条大小,设置为与系统默认滚动条大小一致
修复:YbSimpleTablePage字段管理修改字段配置后,浮动滚动条消失问题
修复:YbRangeDatepicker和YbRangeQuarterPicker在intactBoth为false时,如果只选了第二个值,得到的整个数组始终只有第一个值的问题
新增:YbRangeDatepicker的内置快速选择添加"今年上半年"、"今年下半年"、"今年至昨天"、"本月至今天"、"本月至昨天"
v1.18.5
修复:YbAffix当target元素非Element类型时,ResizeSensor报错问题,默认值为document.documentElement
修复:appRouter/index.js 当openMode为tabs时,并且路由存在params参数时,页面不刷新问题
修复:getCreateApp.js 当使用路由参数的路由地址,不同菜单路径对应同一个路由地址时,聚焦高亮左侧菜单不准确的问题
修复:YbAffix使用isFullBackground时,当原始宽度没有超过滚动条盒子宽度时,不应该总宽度会减去滚动条的宽度
修复:当菜单的opeMode=newWindow时,存在多个这个菜单,跳转的路径始终取的排序在前的那个菜单路径的问题
修复:YbMainPro的横向导航在某些浏览器中最后一个菜单因宽度不够被转行看不到的问题
优化:手动配置菜单openMode为tabs时,可缺省remoteRoutePath,remoteScopeName配置
新增:YbOutscrollTree的contextmenuButtons支持函数类型
优化:YbOutscrollTree的右键菜单的显示位置
优化:YbTree的labelTooltip的显示位置
v1.18.4
新增:YbAffix的target属性是函数时,传入参数scrollEl
优化:YbAffix使用isFullBackground时,总宽度会减去滚动条的宽度
修复:YbMainPro的横向导航在某些分辨率下最后一个菜单因宽度不够被转行看不到的问题
新增:appRouter对路由组件的加载增加 lazyLaoding属性, 可以让异步组件不执行加载loading
新增:YbAppMain当菜单openMode=="newWindow"并且存在js插件路径(casJsPluginPath)时,获取插件返回链接后新开页面
v1.18.3
新增:YbForm的formItems添加labelInTopForce属性
修复:YbFileSelect不触发change事件的问题(重要)
修复:YbFormily中el-input等组件存在部分属性(placeholder)传入到props未生效的问题
v1.18.2
修复:YbMainPro中的openMode=="newWindow"时,不触发新开窗口问题
新增:YbInputgroupWrapper添加prependClick、appendClick事件
优化:getCreateApp.js中初始加载页面时即使有注册路由组件但找不到对应的菜单也重定向到第一个菜单
新增:YbCollapse添加expandOnClickHeader属性,用于控制是否在点击头部的时候展开或者收缩,默认值为true
新增:新组件 YbCheckboxGroup
修复:YbFileSelect返显数据时的问题
修改:YbFormily的checkbox改用yb-checkbox-group
v1.18.1
新增:YbSelect和YbPaginationSelect 添加 valueChangeToRequest 属性
新增:YbOutscrollTree 添加 search、belowSearch 插槽
修复:YbSimpleTablePage字段管理修改字段顺序不生效问题
优化:YbRowsPopoverForm校验不通过时,错误信息指向具体字段问题信息
v1.18.0
修改:YbRowsPopoverForm 中rowKey属性默认值为"rowKey",并取值修改为数字字符串
新增:新组件 YbInfoLayout 信息页布局
新增:新组件 YbEditLayout 编辑页布局
新增:YbFormily 支持 rowsPopoverForm 控件类型
修复:YbRowsPopoverForm里面使用slider、inputNumber、checkbox等控件时的样式问题
新增:添加 yb-grey-action-button 全局类名,给el-button使用,以便统一在yb-tree中放入el-button的样式
新增:添加 yb-dropdown-menu-title 全局类名,以便统一在el-dropdown-menu中放入名称的样式
新增:添加 yb-splitpanes-theme 全局类名,以便统一使用splitpanes包时的样式
新增:YbSimpleTablePage新增dialogConfig属性,用于修改字段管理配置弹窗属性
修复:YbMainPro菜单路径存在链接参数无法聚焦左边栏问题
修改:getCreateApp.js中重写了重定向到第一个菜单的逻辑
修复:YbTree不显示结构线时,labelTooltip不触发的问题
v1.17.0
新增:添加菜单配置openMode为tabs的支持,将子菜单转成父菜单页面的tab页面
新增:YbCollapse、YbCollapseForm根据renderedPanelController、showedPanelController属性控制折叠面板的显示/隐藏
新增:YbConditionSelect 条件选择器组件
新增:YbRangeDatepicker 添加季度快捷选择
优化:YbPaginationSelect在移动端最小宽度超过屏幕显示不完整的问题
修复:YbSimpleTablePage 配置showIndexSerial:false后,无法通过表格配置弹窗修改显示序号的问题
修复:YbMainPro 页面刷新时,左边栏默认选中菜单错误问题
修复:YbAffix 当position设置为bottom时,位置不准确问题
修改:YbQuarterPicker 组件Dom结构修改,并新增了键盘方向键选择功能
修改:因element-ui/lib的资源是commonjs规范,引发了一些奇怪的问题,所以引用element-ui的所有资源路径从lib目录改为src和packages目录,同时@yb/cli-default-config需要更新到2.4.0
v1.16.6
修复:YbRangeDatepicker在添加了pickerOptions.disabledDate之后,被禁用的值依然有效的问题
修复:getCreateApp 对菜单路由路径处理参数时出现带"?"的参数名导致页面刷新始终回到第一个菜单的问题
新增:YbTable 新增 columnTypeSlotsExclude 属性,可以选择对 selection/index/expand 类型的列不使用单元格插槽
v1.16.5
新增:YbAppPortal新增topFormItem、bottomFormItem、footerFormItem插槽
修复:YbFormily 和 YbRowsForm 的字段默认值配置忽略0和null值的问题
优化:YbAppLogin和YbAppMain的默认公司logo更新
修改:YbTable默认开启highlightSelectionRow勾选行的高亮颜色
优化:YbForm和YbRowsForm分片渲染的方式
v1.16.4
优化:YbRowsForm校验不通过时,错误信息指向具体字段问题信息
优化:YbTable不开启斑马线时默认开启行边框
优化:YbQuarterPicker下拉使用el-zoom-in-top过渡效果
修改:默认主题色改为#62B0C1
修复:el-date-picker等日期组件是datetime类型时,格式化是yyyy年MM月dd日 HH:mm:ss,时间选择框出现”日“字问题,依赖@yb/cli-default-config 2.3.0
v1.16.3
修复:YbSimpleTablePage的列设置全选不生效问题
修改:添加强制el-notification的内容换行的样式
修改:YbTree的labelTooltip采用el-popoper组件的方式,并将 labelTooltipPlacement 属性改为 labelTooltipConfig 对象
修复:YbFormily的operate的部分方法报错的问题
优化:YbRangeDatepicker在移动端屏幕展示不完整的样式优化
v1.16.2
优化:增强YbFormulaInput不合法输入的提示
优化:yb-ui-remote远程加载组件时的链接版本号优化,需要结合nginx忽略remote-entry.js缓存
v1.16.1
新增:YbFormulaInput添加clearable、disabled、autosize属性
修复:YbAppMain的menuData改变后,不触发更新视图的问题
新增:YbSelect的分组选项支持折叠,添加 expandedKeys、defaultExpandAll 属性
新增:YbSelect添加 optionsArrangeToRight 属性,选项可以从左往右一行最多排4个
修复:YbRowsPopoverForm 弹出层不消失问题
修复:YbRowsPopoverForm 未渲染行参与了校验问题
修改:YbTreeSelect在初始化和treeOptions.data改变时不触发change事件
v1.16.0
新增:具有下拉弹窗层的组件,比如yb-select、el-date-picker等appendToBody属性支持函数类型,返回父元素,以提供解决在浏览器全屏下,下拉弹窗看不到的问题的一种方式;需要依赖 @yb/cli-default-config 2.2.10
新增:YbForm 和 YbRowsForm 添加分片渲染 shardedRendering 开关属性,以优化一次性渲染大量表单项卡顿明显的问题; YbFormily和YbCollapseForm 均可接收 shardedRendering 属性
修复:YbRowsPopoverForm当存在错误提示时,样式错乱问题
新增:YbQuarterPicker 季度选择器
新增:YbRangeQuarterPicker 季度范围选择器
新增:YbCombiDatepicker 组合选择器支持季度的选择
修复:树组件ybTree出现加载更多之后未显示出来的节点,用过滤方法过滤不出来的问题
修改:树组件ybTree的resetToFirstPage属性为false时,修改data属性时,已存在过的节点不会重置到第一页
修改:YbFormulaInput简单运算公式输入升级,支持任意键入
修改:YbRowsPopoverForm列表渲染时不渲染Popover,不使用表单自带校验功能,以提高渲染和校验性能
修改:utils/ResizeSensor.js不再依赖element-resize-detector
删除:正式删除YbLayoutBody
删除:正式删除YbMainBodyLayout
删除:正式删除YbMainBodyIframe
删除:正式删除YbMain
删除:正式删除YbLayoutRouterview
v1.15.3
新增:YbAffix新增isClosestScrollTarget属性,用于设置最近的可能滚动元素作为监听的滚动元素
修改:YbMainPro的routerTab的页面切换过渡效果改为”淡入“
修改:YbSelect使用request 、filterable、 searchWhenOpen组合,再次打开下拉请求时queryWord始终会清空,不再判断在非多选或者非reserveKeyword情况
新增:YbRowsPopoverForm新增popoverWidth、popoverMaxHeight属性用于设置popover的宽度与高度,内容超出时可滚动
新增:YbRowsPopoverForm字段设置新增fieldInfoWidth、showOverflowTooltip属性,用于限制字段值内容显示的宽度
v1.15.2
修复:YbQueryFilter点击查询按钮未调用form表单校验问题
修复:YbAppMain主页的tab页签,在使用路由参数地址,多个菜单共用一个路由配置情况,标题和小图标不显示的问题
v1.15.1
修改:YbAppMain的canTogglePortal属性默认值设置为true
修复:YbAppMain切换模式文案错误问题
新增:YbScrollTool添加左右小图标插槽,添加监听内容宽度变化重新计算是否显示左右小图标
新增:YbMainPro的headerLeft和headerRight插槽改为作用域插槽,添加参数 position
新增:YbMainPro支持sideStyle属性,并且YbAppMain已适配,可以在主题配置窗口切换左侧栏的背景色模式
新增:mixins/measureTextWidth_mixin.js,提供measureTextWidth方法计算文本的宽度,并且YbTable的列头宽度默认最小宽度改用measureTextWidth计算文本的宽度,会更加准确
新增:YbAppMain主页的tab页签支持根据menuData内的name和icon显示标题和小图标
新增:YbAppMain主页的主题设置,添加左侧栏的渐变色,并且可以选内置渐变
新增:YbAppMain添加userMenuIcons属性,用于修改内置的登录用户下拉菜单的icon
v1.15.0
新增:YbTree的代码不再直接依赖el-tree,已实现添加pageSize、resetToFirstPage属性,每个节点一次最多只加载的子节点数量,超过这个数会出现“展开更多”的按钮
修改:YbTreeSelect的limitCount属性的作用改为同 yb-tree 的 pageSize
修改:YbOutscrollTree的limitCount属性的作用改为同 yb-tree 的 pageSize
修改:废弃YbTreeSelect的mode属性,不再支持YbCascaderList组件的样式
修改:废弃YbOutscrollTree的mode属性,不再支持YbCascaderList组件的样式
v1.14.12
修改:YbTreeSelect的limitCount逻辑修改为其中有一个节点的子节点数量超过limitCount就切换到cascader
修复:YbQueryFilter的formItems的默认值无法设置为undefined的问题
v1.14.11
修复:YbFormily的rowsForm控件的内部控件不触发change事件的问题
v1.14.10
修复:YbQueryFilter初始化时未计算是否折叠问题
优化:YbThemeSelect的presetColors支持{name,color},name用于tooltip显示
新增:YbAppMain的默认的颜色添加了15种
修复:YbFormily的自定义控件类型的组件不触发change事件的问题
v1.14.9
修复:YbFormily的select控件的slot的render函数未提供formModel的问题
修复:YbRowsForm中通过renderedController和rowFormItemRendered隐藏formItem后,因关闭removeRowFieldWhenDestroy后,依然还会被rules验证的问题
v1.14.8
修复:utils/index.js中的getScrollEl方法,问题:当滚动条盒子的子元素的高度未超过盒子高度,但因子元素有固定高度未overflow:hidden情况下,其子内容高度很高,确实让滚动条盒子出现了滚动条,但无法获取到此滚动条盒子元素,影响了yb-affix组件在此情况不生效
新增:YbCodemirrorSql添加getSqlExtensions扩展方法,此方法接收从 @codemirror/lang-sql 导出的一个提供语言解析器参数
新增:YbCodemirrorJson添加getJsonExtensions扩展方法
修复:YbAffix当滚动元素为目标元素时,浮动位置不准确问题
修改:YbAffix的zIndex属性取值变化
新增:YbAffix添加isFullBackground属性,可控制背景宽度是否填充整个target
v1.14.7
修改:YbRangeDatepicker取消值用毫秒值对比的逻辑,改用字符直接对比以修复切换datePickerProps.type时,2023-11与2023-11-01的毫秒值相同导致值未改变,日期框无法选择值的问题
修复:YbSelect使用request 、filterable、 searchWhenOpen组合,在非多选或者非reserveKeyword情况下,再次打开下拉请求时queryWord未清空的问题
新增:YbCombiDatepicker 组合时间选择器组件
修复:YbScrollBar当target变化时,未重新计算滑块大小问题
v1.14.6
修改:utils/lazyLoadView.js的10秒超时取消,异步路由组件加载不会再超时报错
修复:YbCodemirror等在yb-ui-remote中打包未启用外部文件的问题
v1.14.5
新增:YbRowsForm的formItem的自定义校验规则函数validator支持第六个参数
优化:YbRowsPopoverForm的去掉校验时的300毫秒延迟
v1.14.4
修改:YbCollapse 的size对应的padding值和font-size调整
新增:YbCollapseItem添加tooltip属性,以在标题后显示小图标,hover后显示提示内容
新增:YbFormily添加change事件,内部控件的值改变会统一触发这个change事件
新增:YbFormily的内置inputNumber、select、datePicker控件都已支持YbInputgroupWrapper的slot
v1.14.3
修复:YbTree 的labelTooltip在使用node-label-tooltip插槽加了子元素后显示忽闪忽现的问题
修改:YbMainSideMenu 已选中的字体加粗取消,以修复横向导航文字是英文字母加粗会让宽度变化导致后面选项转行看不到的问题
v1.14.2
修改:YbPaginationSelect 的remote属性默认值为true
新增:YbTree 新增labelTooltip、labelTooltipPlacement属性
新增:YbTree 新增node-label-tooltip插槽
新增:YbOutscrollTree 新增node-label-tooltip插槽
优化:utils/lazyLoadView.js 加载异步组件失败的错误提示
v1.14.1
修复:YbSimpleTablePage 配置列事件不生效问题
修复:YbSimpleTablePage不启用配置列时,未展示所有字段问题
修复:YbFormily的input框的props配置无效的问题
修改:YbSelect不直接依赖el-select,改成依赖yb-select-base,为解决多选模式下又在 transform:scale(0.6) 缩放了整个下拉框组件的情况,出现高度/宽度计算不准问题
v1.14.0
新增:YbRowsPopoverForm 浮层多行表单组件
新增:YbRangeWrapper 添加分隔符插槽
新增:YbRange 添加分隔符插槽
新增:YbRowsForm 添加removeRowFieldWhenDestroy属性来控制是否在行内控件销毁时清空对应的字段
修改:YbSimpleTablePage 配置展示列弹窗使用YbRowsPopoverForm改造,可以冻结列字段、设置列宽度、字段文本对齐等
修改:YbInputgroupWrapper 改造成可以组合最多三个任意的表单控件组件
修改:YbPagination 内边距改为padding:4px
修复:YbRangeDatepicker 当设置为datetime选择器时,快捷选项【今天】显示的时间为当前时间的问题
修复:YbSelect 在输入了搜索文本并且非request方式的时候,关闭列表选项后搜索文本清空但列表选项不还原的问题
v1.13.1
修复:YbPaginationSelect无法用options参数做静态分页的问题
修复:YbSelect启用optionInValue后,当没有列表选项,有值却不显示值的问题
v1.13.0
优化:YbSimpleTablePage的table.columns没有时,无论序号列是否开启,都不显示序号列
修复:YbFormily的formalData内定义on事件导致表单组件崩溃的问题
新增:YbFormily的formalData[].type新增paginationSelect
新增:YbFormily中rowsForm组件的插槽支持
修复:radio在表单中的与label不对齐的问题
新增:组件YbCodemirror 代码编辑器
新增:组件YbCodemirrorSql SQL编辑器
新增:组件YbCodemirrorJson JSON编辑器
修改:YbSelect全选代码的逻辑等很多代码的改写,功能不变
修复:YbSelect设置filterable为true时与request结合的过滤查询问题
优化:YbPaginationSelect支持YbSelect插槽
新增:YbPaginationSelect添加pageSize属性
新增:YbPaginationSelect添加asyncPagination属性
修改:YbPaginationSelect之前的optionsFieldMap.key的默认值是"id",现在改成"value"
修改:YbSelect的props改名为optionsFieldMap,同时保留props,之前props.key的默认值是"key",现在改成"value"
v1.12.4
修复:YbAppMain系统机构参数设置系统名称未生效问题
新增:YbPagination新增afterReload插槽
新增:YbSimpleTablePage组件支持"pagination-"的插槽
新增:YbOutscrollLayout与YbOutscrollTree的fixedWidth属性支持.sync
v1.12.3
新增:YbOutscrollLayout与YbOutscrollTree支持左侧拖动改宽度
修复:YbFormily的resetFormModel有时不生效问题
v1.12.2
修复:appRouter/index.js的transMenuToRoute对openMode为"remoteRoute"的子应用路由未注册,导致子应用路由跳转无页面问题
修复:appRouter/index.js中使用lazyLoadView时加载路由出错的问题
修复:YbScrollBar 修复target值为空时,计算滑块位置报错问题
v1.12.1
新增:YbFormily添加resetFormModel属性,以控制formalData改变是否重置表单值
新增:YbFormily的select类型控件支持作用域插槽
修复:YbSelect事件更新导致选择不生效的问题
新增:YbSimpleTablePage组件添加isAffixPagination属性以启用分页器区域随滚动定位在底部,并默认开启,
优化:YbTable组件当border属性设置为true时,两边不显示边框
新增:YbAffix组件target属性添加支持function类型
新增:YbAppLogin组件添加setDocumentTitle属性
修改:utils/ResizeSensor.js的内容改为了element-resize-detector实现
优化:utils/getCreateApp.js对于异步路由组件的添加loading,提高tab路由切换性能
v1.12.0
新增:YbFormily组件,通过配置数据渲染表单,配置中的表单控件类型控制不同的表单组件
修改:YbForm组件控制formItem显示/隐藏的方式优先级:formItemRendered函数 > renderedController对象 > item.rendered
新增:YbForm组件新增loadingController属性
修改:YbRowsForm组件控制formItem显示/隐藏的方式优先级:formItemRendered函数 > renderedController对象 > item.rendered
修改:element-ui-cover.scss添加.el-form-item--mini.el-form-item的margin-bottom:14px
修复:YbCollapseForm组件传参无效
修改:el-radio-group 与 el-radio-button在yb-form内的宽度为100%
新增:YbOutscrollTree新增onlyTree属性
新增:YbMainPro插槽menuTitle
新增:YbMainSideMenu插槽menuTitle
新增:YbFileSelect在listType为picture-card时的选择触发区域的小图标为el-icon-plus
新增:YbCardList组件添加插槽
修复:YbSimpleTablePage分页pagination其他参数不生效问题
v1.11.7
新增:YbSelect添加下拉面板顶部和底部插槽
优化:YbPaginationSelect引入YbSelect组件替换ElSelect组件
优化:YbOutscrollTree滚动添加阴影
修复:element-ui-cover.scss添加el-cascader-menu__wrap的样式覆盖,以修复el-cascader高度溢出可视屏幕的问题
新增:YbAppPortal组件
修改:YbBallLoading修改loading风格
新增:YbCascaderList新增showBackBreadcrumb属性
修改:全局横向滚动条的高度由16px修改为8px
修改:YbLayoutPro调整阴影效果
修改:utils/getCreateApp的参数覆盖
优化:YbTreeSelect 支持拼音搜索
新增:YbCascaderList添加expandNodePosition属性,配置展开按钮位置
v1.11.6
修复:YbMainPro切换到横向导航时多次切换后出现多个滚动条的问题
优化:YbMainPro一些字体样式
优化:YbMainSideMenu一些字体样式
新增:YbThemeSelect事件:change
新增:YbAppLogin、YbAppMain组件
新增:YbSelect添加optionInValue属性,支持选项value为object类型
v1.11.5
修复:YbAffix低版本浏览器兼容性问题
新增:YbSelect添加全选功能
修改:YbTreeSelect删除多余根元素节点
新增:YbSimpleTablePage新增aboveTableWrapperClass、selectionTotalTabProps属性
修复:editFormPage_mixin深复制导致File、Date等对象类型数据丢失问题
v1.11.4
修改:YbForm表单中控件高度在不同分辨率下的差异导致隔断换行的问题(用vertical-align: top解决)
优化:YbLayoutPro头部和底部阴影样式
修复:YbLayoutPro在layout==tb时的菜单高度与头部不相等问题
新增:appRouter/index中transMenuToRoute新增openMode:"remoteRoute"
新增:YbMainPro中侧栏和路由区域滚动时,上边的非滚动区域会加阴影
修改:YbLayoutPro调整布局类型ltr-dark的样式
v1.11.2
修改:优化一些兼容Chrome49的布局样式
v1.11.1
修改:YbBallLoading样式修改为波浪动画
修复:YbMainSideMenu样式权重
修复:YbSimpleTablePage连续多次被调用getListApi,反显勾选数变多的问题
修复:loadRemoteWebpackModule中的loadScript被快速调用同一个地址多次的回调执行问题
新增:YbScrollTool组件
修复:YbSelectTree 失去焦点再次获取焦点显示的问题
新增:yb-ui-remote(element-ui与yb-components的远程复用包) 在 yb-components 内打包,以实现组件库在浏览器端的按需加载注册
v1.10.5
新增:YbRangeDatePicker添加快捷选项不显示配置
修复:YbRangeDatePicker配置value-format格式化问题
新增:YbMainSideMenu添加简易菜单样式
修改:YbCollapse插槽功能优化
修复:YbTable设置字段fixed并同时出现纵向和横向滚动条,表格无法对齐问题
v1.10.4
新增:YbSelect选择器组件
修改:YbMainPro的router-tab限制最大缓存数为8
修改:YbMainPro的左侧底部由边框改为box-shadow
新增:YbFormulaInput添加fields[].children属性
新增:YbLayoutPro添加布局ltr-dark
新增:YbSimpleTablePage添加弹窗配置是否开启纵向边框
修复:YbSimpleTablePage中row-key设置为函数时勾选回写问题
v1.10.2
新增:YbRowsForm添加formItems[].tooltip配置提示信息属性
修复:YbQueryFilter双向绑定问题
新增:YbCollapseForm允许嵌套多行表单
修改:YbCollapse的value属性不设置并且非手风琴模式时,默认全部展开
新增:YbForm添加formItems[].collapsed属性
修改:YbSimpleTablePage、YbSimpleCardPage、YbQueryFiler默认不会自动触发查询,需要点击查询按钮,如有需要,请开启searchFrom.autoSearch
v1.10.1
修复:YbQueryFilter点击重置按钮无效
修复:YbTable设置fixed字段导致多余border问题
修改:YbRowsForm属性rowKey添加Number类型
修复:YbAffix页面存在多个相同target的问题
修复:YbLayoutPro嵌套iframe,无法改变左边栏大小问题
v1.10.0
新增:YbRangeDatepicker添加shortcuts属性,便以快捷选择时间区间
修复:YbCascaderList根据v-model选中值之后导致重复渲染问题
移除:YbCascaderList获取根节点方法getYbCascaderList
修改:YbTreeSelect初始化值改为在生命周期mounted中触发
修改:YbCascaderList选中样式背景颜色加深,字体颜色改为主题色
新增:YbSimpleTablePage支持分页勾选,新增showCheckedTotal属性显示默认的勾选数
新增:YbSimpleTablePage添加pagesSelectionChange事件
新增:YbForm、YbRowsForm添加renderedController、showedController属性
新增:YbLayoutPro左边栏支持拖动改变宽度功能
新增:YbForm添加formItems[].tooltip配置提示信息属性
新增:YbSimpleCardPage分页卡片组件
新增:YbQueryFilter筛选表单组件
新增:YbPagination分页组件
新增:YbCollapse折叠面板组件
新增:YbCollapseForm折叠表单组件
v1.9.1
修复:YbPaginationSelect的popver限制最大宽度,并且修复切换页数时popver位置不对的问题
新增:YbCascaderList添加节点选择功能,增加相应属性、事件以及方法
优化:YbCascaderList节点禁用状态样式区分
优化:getCreateApp关于父应用Vue.prototype挂在的属性在子应用没有时的处理
修改:YbTable的columns[].getOptionsToFormat的参数改名colmun-->column
修复:uploadProgressPage_mixin进度条值的精度问题
修复:YbCascaderList节点数据异步加载无法显示问题
优化:YbRowsForm添加idScope属性
修改:YbTreeSelect改造与YbCascaderList结合支持每个节点的数据分页
新增:YbCron和YbCronInput组件,便以填写cron表达式
v1.9.0
修复:YbInputgroupWrapper内出现幽灵空白节点影响实际高度的问题
修复:YbFrom表单内控件出现幽灵空白节点影响实际高度的问题
优化:scss/index.scss统一了在谷歌内核浏览器中的滚动条样式
修改:YbMainPro左边菜单搜索框的样式
修改:YbMainSideMenu在没有背景的模式下父级菜单折叠/展开小图标样式
修改:YbOutscrollTree搜索框的样式
修改:YbSimpleTablePage的分页部分放进白色背景内部
修改:YbTable在small大小时的字体大小改为14px
修改:YbTable的头部默认有背景色,并且跟随主题色梯度,增加showHeaderBg、fixedHeaderBg属性控制
修改:YbTable的斑马线背景色改为主色浅色
修改:YbTable的横向边框默认不显示,增加horBorder属性控制
新增:YbTable新增columns[].children以支持多级表头
修改:scss/element-ui-cover-vars.scss的默认主色$--color-primary修改为#015EFB
优化:utils/getCreateApp.js在创建vue实例后,最开始进入页面的路由路径不在menuData存在时,也默认转到第一个菜单,而不是404
优化:YbTable中的columns会根据label的字符长度设置默认的min-width
优化:YbSimpleTablePage从inject获取parentAppProvideState.size或者currentAppToRemoteAppState.size设定默认的表格size,以便全局设置size
新增:YbBasicProfile支持el-row的所有属性
新增:src/element-ui-cover.scss的.el-row--flex添加flex-wrap: wrap
新增:YbSimpleTablePage新增sizeRowHeightMap属性以自定义不同size对应行高度,供自动计算初始的pageSize
新增:YbSimpleTablePage新增searchForm.formItems[].autoSearch以控制是否值改变时自动执行查询
新增:YbAffix固钉组件,将页面元素固定在特定可视区域
新增:YbCascaderList级联列表选择组件,支持节点数据分页,与YbTree属性大体相同,目前仅支持单选
新增:YbOutscrollTree新增节点显示模式设置属性,YbCascaderList与YbTree结合,防止大批量数据在tree节点下卡死问题
v1.8.6
修复:YbMainPro当存在headerBgboxStyle.background时的布局兼容
修复:YbPaginationSelect当存在valueKey时选择的值是对象
v1.8.5
修复:YbFilesSelect的value为null时未清空列表的问题
修复:YbMainPro其他布局头部背景图的问题
v1.8.4
修复:YbMainPro在IE11中flex布局的兼容问题
修复:表单项中幽灵空白节点导致的转行错位的问题
新增:YbSimpleTablePage支持searchForm.autoSearch属性
新增:YbSimpleTablePage默认显示字段的控制窗口内支持重置默认显示字段
修复:YLoadRemote与getCreateApp修复同时打开同个子应用的多个tab页面时,卸载其中一个tab页面时导致另外一个tab页面的无法正常操作
v1.8.3
新增:YbPercentBattery组件
新增:YbRangeDatepicker支持intactBoth、intactOption属性
新增:YbForm的formitem的div添加id属性
新增:YbOutscrollTree支持YbTree的label插槽
新增:YbTree的树形内文字过多截断,鼠标移入显示完整文字
v1.8.2
修复:YbTreeSelect的treeData变化后树的选中状态不更新;单选的第一次输入不触发筛选
新增:YbTreeSelect增加getSelectedNodes函数
修改:YbTreeSelect增加el-tree的check-strictly的支持
新增:utils添加函数:getOverflow、getScrollEl、getPositionlEl
新增:scss/vars.scss添加$--global-padding-value
新增:添加全局样式类:app-base-padding、app-base-padding-left、app-base-padding-right、app-base-padding-top、app-base-padding-bottom
修改:YbTable的样式调整:单元格的padding值调小、line-height调小
修改:YbSimpleTablePage的默认pageSize会根据剩余可视区域计算获取,但不会小于10
修改:YbSimpleTablePage的above-table插槽的位置调整
新增:YbOutscrollTree、YbOutscrollLayout、YbRange、YbRangeWrapper、YbRangeDatepicker、YbPaginationSelect等组件
新增:YbMainSideMenu添加compact属性
新增:YbBasicProfile添加fields[]formatter属性
修复:YbTreeSelect清空时没有清除状态
新增:YbLayoutPro新增sideBodyOthers插槽
新增:YbMainPro新增菜单搜索框
新增:YbMainSideMenu新增filterMethod属性用于过滤菜单
v1.8.1
修改:YbBasicProfile优先以fields[].key作为渲染key
修改:YbForm优先以formItems[].key作为渲染key
新增:YbForm新增formItemRendered属性以方便控制表单项显示/隐藏
新增:YbForm新增formItems[].show可以让formItem渲染但不显示
新增:YbFormulaInput、YbInputgroupWrapper、YbKeybuttonsPopover、YbPaginationSelect等组件
新增:YbLayoutPro新增headerStyle属性
新增:YbMainPro新增headerBgImage、headerBgImageStyle、headerBgboxStyle属性
新增:YbMainPro新增menuItemSelect事件
修改:YbMainSideMenu中的calssName:"yb-main-side-sub-menu"改为"yb-main-popup-sub-menu"
新增:YbMainSideMenu中的openMode=="newWindow"时不会触发路由跳转的处理
新增:YbRowsForm新增showRowKey属性可以不显示行标识
新增:YbRowsForm新增formItems[].show属性可以让formItem渲染但不显示
新增:YbSimpleTablePage新增formItemRendered属性以方便控制表单项显示/隐藏
修改:YbTable的columns优先以columns[].key作为渲染key
修改:v-fixed-in-scroller延迟时间70毫秒
优化:editFormPage_mixin使用了is-promise,添加data.commitLoading
新增:rowActions_mixin、rowDeletes_mixin
修复:uploadProgressPage_mixin的getUploadProgressApi返回isNaN时不清除uuid的问题
修复:表单内.el-form-item__content子元素对齐问题
修改:loadRemoteWebpackModule的getFederationModule将scopeName的"-"转"_"
新增:YbSimpleTablePage的分页新增刷新当前页按钮
修改:YbSimpleTablePage的searchForm内的控件项marginBottom调整为10px
修改:YbSimpleTablePage的searchForm添加白底
v1.7.4
修改:YbMainSideMenu的菜单的height:46px,折叠后的图标间距调优
v1.7.3
修改:YbMainSideMenu的三级菜单的padding:0 20px
修复:YbSimpleTablePage没用storageKey只显示六个字段的问题
修改:router-tab__item-title的max-width:initial
修复:YbSimpleTablePage组件初始化后会调用getTableData方法2次
修复:YbTreeSelect的更新v-model后树形控件没有同步更新选中状态
新增:YbFilesSelect支持value返显,el-upload属性追加与覆盖
修改:YbLayoutPro的headerHeight的默认值60px调整为50px
新增:YbSimpleTablePage新增setFormModel方法
v1.6.0
新增:YbTreeSelect组件、YbFilesSelect组件
新增:YbRowsForm组件新增showAddButton、showRemoveButton、showMoveButton属性
修改:YbSimpleTablePage组件的查询按钮列取消excludeSpans
修复:YbForm组件遍历的el-col缺少key的问题
修复:YbRowsForm组件在表单中使用没有值校验不了的问题
修改:drawerToRouterTab_mixin不再起作用,因为在多个子应用都使用时出现严重的问题,暂时不好解决
新增:element-ui-cover-vars.scss添加$--color-text-primary:#333
v1.5.0
新增:YbRowsForm组件
优化:element-ui-cover.scss,部分组件样式覆盖
组件YbForm:新增formItems[].inFormItem属性
新增:YbLayoutPro、YbMainPro、YbMainSideMenu、YbSymbolIcon、YbThemeSelect
新增:路由的处理封装在appRouter
优化:很多其他优化
v1.4.1
组件YbBasicProfile:文本换行问题
组件YbForm:unrendered属性
组件YbMain:tab active状态时的宽度
组件YbSimpleTablePage:min-height:100%,getYbTable,getYbForm
drawerToRouterTab_mixin:isDrawerToRouterTab
v1.4.0
新增:组件YbBasicProfile、通用样式类.app-base-bg .app-base-bg-important
组件YbSimpleTablePage:支持在查询按钮之后追加内容的插槽searchForm-searchFormButtonsAppended
组件YbTable:默认启用斑马条纹
组件YbMainBodyLayout:左侧菜单的选中状态颜色调整
将scss/vars.css中的覆盖element-ui的scss变量移到scss/element-ui-cover-vars.scss
v1.3.1
组件YbSimpleTablePage:修复查询表单项的defaultValue不起作用的问题
组件YbTree:支持expandIconIndent属性
v1.3.0
新增组件:YbTree
新增directives:directives/v-fixed-in-scroller
组件YbForm:新增spans属性支持栅格布局配置
组件YbSimpleTablePage:对el-table原事件名添加“table-”前缀,避免与el-pagination的原事件名冲突
组件YbSimpleTablePage:默认限制表格只展示6列,添加storageKey属性,可启用手动配置展示列字段
组件YbLoadRemote:添加remoteModuleNameKey属性
v1.2.0
新增组件:YbForm、YbTable、YbSimpleTablePage
新增mixins:mixins/drawerToRouterTab_mixin、mixins/getScopedSlot_mixin、mixins/pageList_mixin
v1.1.0
新增组件:YbFourOhFour、YbLoadRemote
新增函数:utils/getCreateRouter、utils/getCreateApp、utils/loadRemoteWebpackModule
v1.0.1
初始化组件包开发,初始化文档
新增组件:YbBallLoading、YbLayoutBody、YbLayoutRouterview、YbMainBodyIframe、YbMainBodyLayout、YbMain