1
1
<template >
2
- <div class =" card-list" >
3
- <div v-for =" item in publicList" :key =" item" class =" card" >
4
- <img :src =" item.picUrl" class =" img" />
5
- </div >
6
- </div >
2
+ <div class =" card-list" >
3
+ <div v-for =" item in publicList" :key =" item.id " class =" card" >
4
+ <img :src =" item.picUrl" class =" img" />
5
+ </div >
6
+ </div >
7
7
</template >
8
8
<script setup lang="ts">
9
- import { ImageApi , ImageVO , ImageMidjourneyButtonsVO } from ' @/api/ai/image'
9
+ import { ImageApi , ImageVO } from ' @/api/ai/image'
10
10
11
11
/** 属性 */
12
+ // TODO @fan:queryParams 里面搞分页哈。
12
13
const pageNo = ref <number >(1 )
13
14
const pageSize = ref <number >(20 )
14
15
const publicList = ref <ImageVO []>([])
15
16
16
17
/** 获取数据 */
17
18
const getListData = async () => {
18
- const res = await ImageApi .publicList ({ pageNo: pageNo .value , pageSize: pageSize .value });
19
- publicList .value = res .list as ImageVO [];
19
+ const res = await ImageApi .getImagePagePublic ({ pageNo: pageNo .value , pageSize: pageSize .value })
20
+ publicList .value = res .list as ImageVO []
20
21
console .log (' publicList.value' , publicList .value )
21
22
}
22
23
@@ -25,7 +26,6 @@ onMounted(async () => {
25
26
})
26
27
</script >
27
28
<style scoped lang="scss">
28
-
29
29
.card-list {
30
30
// display: flex;
31
31
// flex-direction: column;
@@ -34,7 +34,6 @@ onMounted(async () => {
34
34
}
35
35
36
36
.card {
37
-
38
37
.img {
39
38
width : 50% ;
40
39
}
0 commit comments