add plugin listview

This commit is contained in:
jxxghp
2023-07-07 11:51:20 +08:00
parent 61535ca5b5
commit 99b7a6d0f2
4 changed files with 110 additions and 177 deletions
+23
View File
@@ -0,0 +1,23 @@
<script lang="ts" setup>
import { Plugin } from "@/api/types";
// 输入参数
const props = defineProps({
plugin: Object as PropType<Plugin>,
width: String,
height: String,
});
</script>
<template>
<VCard :width="props.width" :height="props.height">
<VImg :src="props.plugin?.plugin_icon" aspect-ratio="4/3" cover />
<VCardItem>
<VCardTitle>{{ props.plugin?.plugin_name }}</VCardTitle>
</VCardItem>
<VCardText>
{{ props.plugin?.plugin_desc }}
</VCardText>
</VCard>
</template>