diff --git a/packages/uploader/index.ts b/packages/uploader/index.ts index 8adc7f21..30dc57fd 100644 --- a/packages/uploader/index.ts +++ b/packages/uploader/index.ts @@ -199,6 +199,15 @@ VantComponent({ }); }, + onPreviewFile(event: WechatMiniprogram.TouchEvent) { + const { index } = event.currentTarget.dataset; + + wx.openDocument({ + filePath: this.data.lists[index].url, + showMenu: true, + }); + }, + onClickPreview(event) { const { index } = event.currentTarget.dataset; const item: File = this.data.lists[index]; diff --git a/packages/uploader/index.wxml b/packages/uploader/index.wxml index a44f80d2..50fb0c89 100644 --- a/packages/uploader/index.wxml +++ b/packages/uploader/index.wxml @@ -20,7 +20,7 @@ class="van-uploader__preview-image" style="{{ computed.sizeStyle({ previewSize }) }}" data-index="{{ index }}" - bind:tap="onPreviewImage" + bindtap="onPreviewImage" /> {{ item.name || item.url }}