地址：

[https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/c3d3928e-48fb-4a66-8efd-237dde4aa142](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/c3d3928e-48fb-4a66-8efd-237dde4aa142)

实践：

1、树组件由window.\_table优化迁移到此方法时间

2、未来列表组件采用当前方案

3、自定义打开eb流程页面回刷

简要记录如下：

js直接打开新窗口

```
import { webOpenSDK } from '@weapp/utils';

const hookFn = () => {
  console.log('触发提交保存回调')
}

// 埋回刷钩子
webOpenSDK.exec({ type: 'open', url: 'xxx', hookFn });
```

模块对接

模块在提交、保存、删除等修改数据地方，调用该方法，就能触发EB页面内的回调事件（刷新组件/自定义事件）

注意：之前有对接过EB页面弹窗方式保存和关闭后的，对接下方模式之后，需要验证下弹窗模式是否会刷新2次的问题

```
import { webOpenSDK } from '@weapp/utils';

// 触发回调函数，args数组可以传入多个参数给回调函数
webOpenSDK.exec({ type: 'openerHook', args: [window] });
```
