演示
正常显示缩小图
单击可放大图片
用法
<template>
<image-view src="http://www.ab.com/a.jpg" />
</template>
依赖
- 依赖于element-ui
代码
<template>
<div>
<img :src="src" width="50px" @click="centerDialogVisible = true">
<el-dialog center :visible.sync="centerDialogVisible" @click="centerDialogVisible = false">
<img :src="src" style="max-width: 60vw; max-height: 70vh; display: block; margin:auto;">
</el-dialog>
</div>
</template>
<script>
export default {
name: 'ImageView',
props: {
src: {
type: String,
default: ''
}
},
data() {
return {
centerDialogVisible: false
}
}
}
</script>