修复图片查看问题

This commit is contained in:
暮光:城中城
2023-04-01 17:49:53 +08:00
parent d2ff37c7f6
commit be8dae345c
2 changed files with 35 additions and 60 deletions

View File

@@ -172,14 +172,13 @@
<el-button type="primary" v-on:click="saveUserPageAuth">保存配置</el-button>
</div>
</el-dialog>
<div ref="imagePreviewRef">
<el-image-viewer
v-if="showImagePreview"
:url-list="showImagePreviewList"
:on-close="closeImagePreview"
:initial-index="previewInitialIndex"
/>
</div>
<el-image-viewer
v-if="showImagePreview"
:url-list="showImagePreviewList"
:initial-index="previewInitialIndex"
@close="closeImagePreview"
hide-on-click-modal
/>
<form method="post" ref="downloadFormRef" :action="downloadFormParam.url" target="_blank">
<input type="hidden" :name="key" :value="val" v-for="(val, key) in downloadFormParam.param"/>
</form>
@@ -602,19 +601,6 @@ const previewPageImage = () => {
previewInitialIndex.value = index
showImagePreviewList.value = imgArr
showImagePreview.value = true
setTimeout(() => initImageViewerMask(), 0)
}
})
}
let imagePreviewRef = ref();
const initImageViewerMask = () => {
// 图片预览遮罩点击隐藏预览框
let imageViewerMask = imagePreviewRef.value.querySelectorAll(
'.el-image-viewer__mask'
)
imageViewerMask.forEach((item) => {
item.onclick = () => {
showImagePreview.value = false
}
})
}