Skip to content

ImagePreview 图片预览

点击缩略图后弹出全屏遮罩预览大图。

基础用法

vue
<script setup>
import { ref } from 'vue'
const visible = ref(false)
const url = 'https://example.com/big.jpg'
</script>

<template>
  <img :src="url" @click="visible = true" />
  <MImagePreview v-model:visible="visible" :image-url="url" />
</template>

Props 属性

属性名类型默认值说明
visibleboolean-是否显示(支持 v-model:visible
imageUrlstring-大图地址

Events 事件

事件名参数说明
update:visible(value: boolean)关闭时触发
close-关闭时触发

Released under the MIT License.