diff --git a/CHANGELOG.md b/CHANGELOG.md index 02540080051..e2e9b36dec1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ - 修复 Loading 关闭后有几率滚动失效的问题 - 修复 远程搜索的 Select 不能正确渲染默认初始值的问题 - 修复 Switch 的 width 属性无效的问题 -- Table 增加属性 rowClassName +- Table 增加 rowClassName 属性 - TableColumn 增加 fixed 属性,可选值:true, false, left, right - TableColumn[type="selection"] 增加 selectable 属性 - 修复 Input textarea 在动态赋值时 autosize 没有触发的问题 @@ -25,8 +25,7 @@ - 全屏 Loading 现在默认不再锁定屏幕滚动。如果需要的话,可添加 `lock` 修饰符 - Table 删除属性 fixedColumnCount, customCriteria, customBackgroundColors -- Table 的 allow-no-selection 属性更名为 allow-no-current-row -- Table 的 selectionchange、cellmouseenter、cellmouseleave、cellclick 事件更名为 selection-change、cell-mouseenter、cell-mouseleave、cell-click。 +- Table 的 selectionchange、cellmouseenter、cellmouseleave、cellclick 事件更名为 selection-change、cell-mouse-enter、cell-mouse-leave、cell-click。 ### 1.0.0-rc.7 diff --git a/examples/docs/zh-cn/table.md b/examples/docs/zh-cn/table.md index 30f92a003ad..387b829fc4b 100644 --- a/examples/docs/zh-cn/table.md +++ b/examples/docs/zh-cn/table.md @@ -827,8 +827,8 @@ | select | 当用户手动勾选数据行的 Checkbox 时触发的事件 | selection | | select-all | 当用户手动勾选全选 Checkbox 时触发的事件 | selection | | selection-change | 当选择项发生变化时会触发该事件 | selection | -| cell-mouseenter | 当单元格 hover 进入时会触发该事件 | row, column, cell, event | -| cell-mouseleave | 当单元格 hover 退出时会触发该事件 | row, column, cell, event | +| cell-mouse-enter | 当单元格 hover 进入时会触发该事件 | row, column, cell, event | +| cell-mouse-leave | 当单元格 hover 退出时会触发该事件 | row, column, cell, event | | cell-click | 当某个单元格被点击时会触发该事件 | row, column, cell, event | | row-click | 当某一行被点击时会触发该事件 | row, event | diff --git a/packages/table/src/table-body.js b/packages/table/src/table-body.js index e3ab5e98995..e40cbd50ac1 100644 --- a/packages/table/src/table-body.js +++ b/packages/table/src/table-body.js @@ -134,7 +134,7 @@ export default { if (cell) { const column = getColumnByCell(table, cell); const hoverState = table.hoverState = { cell, column, row }; - table.$emit('cell-mouseenter', hoverState.row, hoverState.column, hoverState.cell, event); + table.$emit('cell-mouse-enter', hoverState.row, hoverState.column, hoverState.cell, event); } // 判断是否text-overflow, 如果是就显示tooltip @@ -148,7 +148,7 @@ export default { if (!cell) return; const oldHoverState = this.$parent.hoverState; - this.$parent.$emit('cell-mouseleave', oldHoverState.row, oldHoverState.column, oldHoverState.cell, event); + this.$parent.$emit('cell-mouse-leave', oldHoverState.row, oldHoverState.column, oldHoverState.cell, event); }, handleMouseEnter(index) { diff --git a/packages/table/src/table.vue b/packages/table/src/table.vue index e899d2a9c27..6888f2ae9a4 100644 --- a/packages/table/src/table.vue +++ b/packages/table/src/table.vue @@ -84,6 +84,7 @@