> ***最低版本：10.0.2405.01***

## 一、列表中的导入方法回调

拦截方式：可在列表代码块或ecode中调用

### 1.1 导入成功之后的回调函数

```javascript
ebdfpageSDK.getListSDK().registerEventHandler('BatchImportFinish',()=>{
    console.log('导入成功')
    //...执行一些其他的操作
})
```

### 1.2 导入弹框打开关闭后的回调函数

```javascript
ebdfpageSDK.getListSDK().registerEventHandler('BatchImportVisibleChange',(data)=>{
    console.log('导入弹框回调触发',data)
    //...执行一些其他的操作
})
```

## 二、导入功能的单页的拦截回调

由于单页中无法使用代码块，没有代码块相应的钩子，因此需要使用ecode拦截复写组件的props，方法如下

### 2.1 ecode拦截导入成功之后的回调函数

```javascript

import React from 'react';
import { regOvProps} from '@weapp/utils';

regOvProps('weappEbdfpage', 'BatchImpSingle', (props) => {
  const { weId } = props; 
  if(window.location.pathname.includes('/sp/ebdfpage/batchImp') && weId === "wufepx_4mp2v9_152g77_yb04by"){
    console.log('props',props);
    const onfinish = ()=>{
        console.log('导入完成的回调触发了')
    }
    return {...props,onfinish}      
  }
  return props;
}, 0)
```
