- 滚动增加debounce、线重绘增加throttle,优化组件性能。
-
解决多线条选中,背景高亮显示不正确的问题。
-
坐标计算改用 getBoundingClientRect,动画效果会影响线展示位置。
- 整合解决滚动导致偏移的问题。
-
迁移rollup。
-
线条选中时,线对应的 table 行背景高亮。
-
增加单个面板行的清空选中功能。
-
减少canves重绘次数,只在需要时重绘。
-
修复面板清空选中行时,值依然保留的问题。
-
解决canves动画闪烁问题。
-
线经过及选中时增加加粗效果。
-
增加 collapseMaxHeight 属性,用于设置面板最大高度。
- 修复页面滚动时,操作点定位不准确问题。
-
简化组件代码。
-
优化canves动画的流畅度。
-
修复flat函数不兼容的问题。
- 修复页面滚动时,线的选中偏移问题。
- 异步获取数据时,组件自动初始化。
- 页面滚动时,实时更新操作点的位置。
-
修复最后被一条线删除后,进行操作时依然显示线条。
-
窗口大小变化时,实时更新线条位置。
-
增加方法 clearCheckedLines,用于清空线选中的方法。
-
增加线的hover状态。
-
扩大线的可选中范围。
- 增加方法 unCheckedLines,用于取消线选中的方法。
- 修复bug
-
增加属性popover,是否使用行移入时展示行详细内容。
-
增加属性popoverEnterable,popover是否可移入。
-
增加属性popoverHideDelay,popover显示隐藏的延时。
- 增加初始化方法init,在数据异步获取成功后,及页面加载时组件由不可见切换到可见状态必须执行init方法
-
废除以嵌套结构生成id获取dom的方式,改为直接通过id获取dom。
-
增加自定义行id的函数 leftIdFun与rightIdFun。
-
增加面板选中行的方法 leftCheckRow,rightCheckRow。
-
增加选中线的方法 setCheckLine。
-
增加取消选中行及取消选中线的回调函数 unCheckRow, unCheckLine。
-
增加面板选中改变时的回调函数 leftCheckChange, rightCheckChange