Explorar o código

add Debounce fix #744

jim chen %!s(int64=8) %!d(string=hai) anos
pai
achega
4a87502da5
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      src/routes/Forms/TableForm.js

+ 4 - 0
src/routes/Forms/TableForm.js

@@ -1,4 +1,6 @@
 import React, { PureComponent } from 'react';
+import Debounce from 'lodash-decorators/debounce';
+import Bind from 'lodash-decorators/bind';
 import { Table, Button, Input, message, Popconfirm, Divider } from 'antd';
 import styles from './style.less';
 
@@ -33,6 +35,8 @@ export default class TableForm extends PureComponent {
       }
     });
   }
+  @Bind()
+  @Debounce(400)
   toggleEditable(e, key) {
     e.preventDefault();
     const newData = this.state.data.map(item => ({ ...item }));