|
@@ -4,7 +4,7 @@ import request from '@/helpers/request'
|
|
|
import { state } from '@/state'
|
|
|
import { Grid, GridItem, Image, List, showImagePreview } from 'vant'
|
|
|
import { defineComponent, onMounted, reactive } from 'vue'
|
|
|
-import { useRoute } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import styles from './index.module.less'
|
|
|
import iconImage from '../images/icon-photo-default.png'
|
|
|
import OSticky from '@/components/o-sticky'
|
|
@@ -18,6 +18,7 @@ export default defineComponent({
|
|
|
},
|
|
|
setup(props) {
|
|
|
const route = useRoute()
|
|
|
+ const router = useRouter()
|
|
|
console.log("🚀 ~ route", route)
|
|
|
const data = reactive({
|
|
|
loading: false,
|
|
@@ -84,7 +85,14 @@ export default defineComponent({
|
|
|
>
|
|
|
<div class={styles.photoWrap}>
|
|
|
{data.list.map((item: any, index: number) => (
|
|
|
- <div class={styles.photoItem}>
|
|
|
+ <div class={styles.photoItem} onClick={() => {
|
|
|
+ router.push({
|
|
|
+ path: '/photo-list-detail',
|
|
|
+ query:{
|
|
|
+ orchestraPhotoAlbumId: item.id
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }}>
|
|
|
{item.coverUrl ? (
|
|
|
<Image class={styles.gridImg} src={item.coverUrl} fit="cover" />
|
|
|
) : (
|