---
title: "附件区附件点击支持编辑(基线20241101，weapp-odoc 1.19.0以上）"
publicId: "f2e94399-4a25-457c-b4de-2ca5c2cf2d45"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/f2e94399-4a25-457c-b4de-2ca5c2cf2d45"
---
附件区的附件，点击时，默认是预览正文。如果当前用户本身有编辑权限时，支持直接跳转到编辑页面。

支持同步和异步两种方式，选其中一个即可。

通过复写组件OdocAttachAreaFileList参数支持，共有两个参数可选：

| 参数名称 | 说明 |
| --- | --- |
| openEditPageOnPreview | 返回值：boolean, true表示跳转到编辑页面（如果有编辑权限）。 |
| onPreviewClick | 返回值：Promise，true表示跳转到编辑页面（如果有编辑权限）。支持异步事件，功能更强大。 |

以上方式请选择其中一个即可，如果两种参数都传了，那么以onPreviewClick为准。

> ```javascript
> import { regOvProps } from '@weapp/utils';
> 
> /**
>  * 复写附件区附件
>  */
> regOvProps('weappOdoc', 'OdocAttachAreaFileList', (props) => {
>   //同步的方式
>   props.openEditPageOnPreview = true;
> 
>   //异步的方式,异步优先
>   props.onPreviewClick = () => {
>     //返回true，就跳转到编辑页面(如果有编辑权限)，false就仍然是预览
>     return new Promise(resove => resove(false));
>   }
>   return props;
> }, 0);
> ```
