|
30 | 30 | .bg-info-modal |
31 | 31 | .align-center |
32 | 32 | RouterLink.thumb(:to='"/artworks/" + randomBg?.id') |
33 | | - img(:src='randomBgRegularUrl' lazyload :style="{width: '100%', height: 'auto'}") |
| 33 | + img( |
| 34 | + :src='randomBgRegularUrl', |
| 35 | + :style='{ width: "100%", height: "auto" }' |
| 36 | + lazyload |
| 37 | + ) |
34 | 38 | .desc |
35 | 39 | .author |
36 | 40 | RouterLink(:to='"/users/" + randomBg?.userId') @{{ randomBg?.userName }} |
|
56 | 60 | ) |
57 | 61 | template(#default) {{ homeStore.loadingDiscovery ? '加载中' : '换一批' }} |
58 | 62 | template(#icon): NIcon: IFasRandom |
59 | | - ArtworkList(:list='homeStore.discoveryList', :loading='homeStore.loadingDiscovery') |
| 63 | + ArtworkList( |
| 64 | + :list='homeStore.discoveryList', |
| 65 | + :loading='homeStore.loadingDiscovery' |
| 66 | + ) |
60 | 67 | </template> |
61 | 68 |
|
62 | 69 | <script lang="ts" setup> |
63 | | -definePageMeta({ name: 'home' }) |
64 | | -
|
65 | | -// Mark body with route class for navbar transparency |
66 | | -useHead({ |
67 | | - bodyAttrs: { 'data-route': 'home' }, |
68 | | -}) |
69 | | -
|
70 | 70 | import ArtworkList from '~/components/Artwork/ArtworkList.vue' |
71 | 71 | import SearchBox from '~/components/SearchBox.vue' |
72 | 72 | import { NH2, NButton, NIcon, NModal } from 'naive-ui' |
73 | 73 | import IFasInfoCircle from '~icons/fa-solid/info-circle' |
74 | 74 | import IFasRandom from '~icons/fa-solid/random' |
75 | | -
|
76 | 75 | import { useHomeStore } from '~/stores/home' |
77 | 76 | import { toRegularUrl } from '~/utils/pximg' |
78 | 77 | import LogoH from '~/assets/LogoH.png' |
79 | 78 | import { setTitle } from '~/utils/setTitle' |
80 | 79 |
|
| 80 | +definePageMeta({ name: 'home' }) |
| 81 | +
|
| 82 | +// Mark body with route class for navbar transparency |
| 83 | +useHead({ |
| 84 | + bodyAttrs: { 'data-route': 'home' }, |
| 85 | +}) |
| 86 | +
|
81 | 87 | const isShowBgInfo = ref(false) |
82 | 88 | const homeStore = useHomeStore() |
83 | 89 | const randomBg = computed(() => homeStore.randomBg) |
|
0 commit comments