@@ -10,7 +10,7 @@ import ColumnManager from './ColumnManager';
1010import HeadTable from './HeadTable' ;
1111import BodyTable from './BodyTable' ;
1212import ExpandableTable from './ExpandableTable' ;
13- import { initDefaultProps , getOptionProps } from '../../_util/props-util' ;
13+ import { initDefaultProps , getOptionProps , getListeners } from '../../_util/props-util' ;
1414import BaseMixin from '../../_util/BaseMixin' ;
1515
1616export default {
@@ -143,7 +143,7 @@ export default {
143143 [ 'rowClick' , 'rowDoubleclick' , 'rowContextmenu' , 'rowMouseenter' , 'rowMouseleave' ] . forEach (
144144 name => {
145145 warningOnce (
146- this . $listeners [ name ] === undefined ,
146+ getListeners ( this ) [ name ] === undefined ,
147147 `${ name } is deprecated, please use customRow instead.` ,
148148 ) ;
149149 } ,
@@ -509,7 +509,7 @@ export default {
509509
510510 render ( ) {
511511 const props = getOptionProps ( this ) ;
512- const { $listeners , columnManager, getRowKey } = this ;
512+ const { columnManager, getRowKey } = this ;
513513 const prefixCls = props . prefixCls ;
514514 let className = props . prefixCls ;
515515 if ( props . useFixedHeader || ( props . scroll && props . scroll . y ) ) {
@@ -529,7 +529,7 @@ export default {
529529 columnManager,
530530 getRowKey,
531531 } ,
532- on : { ... $listeners } ,
532+ on : getListeners ( this ) ,
533533 scopedSlots : {
534534 default : expander => {
535535 this . expander = expander ;
0 commit comments