Commit ebe55409 authored by 高宇's avatar 高宇

点击蒙版关闭预览图片

parent dea3d9a7
...@@ -112,22 +112,22 @@ ...@@ -112,22 +112,22 @@
<div class="uploadLabel">附件:</div> <div class="uploadLabel">附件:</div>
<div class="uploadImg"> <div class="uploadImg">
<div class="peviewImg"> <div class="peviewImg">
<div class="OneImg" id="imageOne"> <div id="imageOne" class="OneImg">
<el-image <el-image
class="OneElImg" class="OneElImg"
:src="url" :src="url"
fit="full" fit="full"
:preview-src-list="srcList" :preview-src-list="srcList"
@click.stop="handleClickOneStop" @click.stop="handleClickStop('imageOne')"
/> />
</div> </div>
<div class="twoImg" id="imageTwo"> <div id="imageTwo" class="twoImg">
<el-image <el-image
class="twoElImg" class="twoElImg"
:src="url1" :src="url1"
fit="full" fit="full"
:preview-src-list="srcList1" :preview-src-list="srcList1"
@click.stop="handleClickTwoStop" @click.stop="handleClickStop('imageTwo')"
/> />
</div> </div>
<div class="uploadButton"> <div class="uploadButton">
...@@ -345,25 +345,16 @@ export default { ...@@ -345,25 +345,16 @@ export default {
document.querySelector('.el-image-viewer__close').click() document.querySelector('.el-image-viewer__close').click()
} }
}, },
handleClickOneStop() { // 点击蒙版关闭预览图片
handleClickStop(imageId) {
this.$nextTick(() => { this.$nextTick(() => {
var domImageView = document.querySelector('#imageOne .el-image-viewer__mask') var domImageView = document.querySelector(`#${imageId} .el-image-viewer__mask`)
if (!domImageView) { if (!domImageView) {
return return
} }
var closeButton = document.querySelector(`#${imageId} .el-image-viewer__close`)
domImageView.addEventListener('click', () => { domImageView.addEventListener('click', () => {
document.querySelector('#imageOne .el-image-viewer__close').click() closeButton.click()
})
})
},
handleClickTwoStop() {
this.$nextTick(() => {
var domImageView = document.querySelector('#imageTwo .el-image-viewer__mask')
if (!domImageView) {
return
}
domImageView.addEventListener('click', () => {
document.querySelector('#imageTwo .el-image-viewer__close').click()
}) })
}) })
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment