<template>
<div class="preview-page">
<i class="el-icon-question" @click="openViewer"></i>
<el-image-viewer
v-if="showViewer"
:on-close="closeViewer"
:url-list="picArr"
/>
</div>
</template>
<script>
import ElImageViewer from "element-ui/packages/image/src/image-viewer";
import lizi from "@/assets/img/lizi.png";
export default {
props: {
type: {
type: String,
default: "lizi",
},
},
components: {
ElImageViewer,
},
data() {
return {
picArr: [],
showViewer: false,
};
},
methods: {
openViewer() {
this.showViewer = true;
},
closeViewer() {
this.showViewer = false;
},
},
mounted() {
that.picArr = [lizi];
},
};
</script>
<style scoped>
.preview-page {
}
</style>
点击图标(文字)预览图片
于 2022-04-22 19:10:52 首次发布