提交 57c205ca authored 作者: zfl's avatar zfl

图片放大功能

上级 cd09d1bb
<template> <template>
<div class="pinch-zoom-container"> <div class="pinch-zoom-container" @click="cloes_fun()">
<img id="pinch-zoom-image-id" class="pinch-zoom-image" :src="src"> <img id="pinch-zoom-image-id" class="pinch-zoom-image" @click.stop="cloes_fun(false)" :src="src">
</div> </div>
</template> </template>
<script> <script>
...@@ -36,6 +36,11 @@ ...@@ -36,6 +36,11 @@
}, },
methods: { methods: {
cloes_fun(s=true){
if(s){
this.$emit('closeFun');
}
},
disableImgEventHandlers() { disableImgEventHandlers() {
var _that=this var _that=this
var events = ['onclick', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover', var events = ['onclick', 'onmousedown', 'onmousemove', 'onmouseout', 'onmouseover',
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
*/ */
</script><template> </script><template>
<el-card class="box-card"> <el-card class="box-card">
<div class="bgd_container"> <!-- <div class="bgd_container">
<img src="image/Vector.png" /> <img src="image/Vector.png" />
</div> </div> -->
<div v-if="test_results" class="text_item"> <div v-if="test_results" class="text_item">
{{ test_results.examination_questions.opening_tip }} {{ test_results.examination_questions.opening_tip }}
</div> </div>
......
...@@ -141,7 +141,16 @@ ...@@ -141,7 +141,16 @@
</el-col> </el-col>
<el-col :span="24"><el-input type="textarea" :rows="3" v-model="detailed_information.note[e.id].note_info" placeholder="请填写要记录的内容" ></el-input></el-col> <el-col :span="24"><el-input type="textarea" :rows="3" v-model="detailed_information.note[e.id].note_info" placeholder="请填写要记录的内容" ></el-input></el-col>
<el-col :span="24" v-if="detailed_information.note[e.id].image" style="padding-top:10px"> <el-col :span="24" v-if="detailed_information.note[e.id].image" style="padding-top:10px">
<img :src="IP+detailed_information.note[e.id].image" style="width: 80%;" alt=""> <el-image
style="width: 80%;"
:src="IP+detailed_information.note[e.id].image"
@click="
ImageZoomUrl = IP+detailed_information.note[e.id].image;
is_ImageZoom = true;
"
>
</el-image>
<!-- <img :src="IP+detailed_information.note[e.id].image" style="width: 80%;" alt=""> -->
</el-col> </el-col>
<el-col :span="12" style="padding-top:10px"> <el-col :span="12" style="padding-top:10px">
<el-upload <el-upload
...@@ -222,7 +231,7 @@ ...@@ -222,7 +231,7 @@
<div class="close_box" @click="is_ImageZoom = false"> <div class="close_box" @click="is_ImageZoom = false">
<i class="el-icon-close"></i> <i class="el-icon-close"></i>
</div> </div>
<ImageZoom :src="ImageZoomUrl"></ImageZoom> <ImageZoom :src="ImageZoomUrl" @closeFun='closeFun'></ImageZoom>
</div> </div>
</div> </div>
</template> </template>
...@@ -298,6 +307,9 @@ export default { ...@@ -298,6 +307,9 @@ export default {
}, },
methods: { methods: {
closeFun(){
this.is_ImageZoom=false
},
uploadSubmit(file, fileList) { uploadSubmit(file, fileList) {
if (file && (file.status == 'success' || file.status == 'error')) { if (file && (file.status == 'success' || file.status == 'error')) {
this.node_is_loading = false; this.node_is_loading = false;
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论