29 lines
531 B
Vue
29 lines
531 B
Vue
<template>
|
|
<div>
|
|
<img
|
|
v-for="(item, index) in imgs?.filter(Boolean)"
|
|
:key="index"
|
|
v-viewer
|
|
:src="item.filePath ? fileUrl + item.filePath : fileUrl + item"
|
|
class="ml-10"
|
|
width="100"
|
|
height="100"
|
|
alt=""
|
|
/>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { getFileUrl } from "../../utils/index.js";
|
|
|
|
defineOptions({
|
|
name: "AppPreviewImg",
|
|
});
|
|
defineProps({
|
|
imgs: { type: Array, required: true },
|
|
});
|
|
const fileUrl = getFileUrl();
|
|
</script>
|
|
|
|
<style scoped lang="scss"></style>
|