diff --git a/packages/uploader/README.md b/packages/uploader/README.md index 0044d1b67..ff3f8f1a9 100644 --- a/packages/uploader/README.md +++ b/packages/uploader/README.md @@ -230,6 +230,7 @@ uploadFilePromise(fileName, chooseResult) { | preview-size | 预览图和上传区域的尺寸,默认单位为`px` | _string \| number_ | `80px` | | preview-image | 是否在上传完成后展示预览图 | _boolean_ | `true` | | preview-full-image | 是否在点击预览图后展示全屏图片预览 | _boolean_ | `true` | +| preview-file `v1.11.7` | 是否在点击文件预览图后预览文件 | _boolean_ | `true` | | multiple | 是否开启图片多选,部分安卓机型不支持 | _boolean_ | `false` | | disabled | 是否禁用文件上传 | _boolean_ | `false` | | show-upload | 是否展示文件上传按钮 | _boolean_ | `true` | diff --git a/packages/uploader/index.ts b/packages/uploader/index.ts index 0fb91ed22..c1022cf0f 100644 --- a/packages/uploader/index.ts +++ b/packages/uploader/index.ts @@ -218,6 +218,8 @@ VantComponent({ }, onPreviewFile(event: WechatMiniprogram.TouchEvent) { + if (!this.data.previewFile) return; + const { index } = event.currentTarget.dataset; wx.openDocument({ diff --git a/packages/uploader/shared.ts b/packages/uploader/shared.ts index 755630b0d..2b642b348 100644 --- a/packages/uploader/shared.ts +++ b/packages/uploader/shared.ts @@ -57,4 +57,8 @@ export const mediaProps = { // props for file export const messageFileProps = { extension: null, + previewFile: { + type: Boolean, + value: true, + }, };