|
|
@@ -2,16 +2,24 @@
|
|
|
<div class="search">
|
|
|
<van-list v-model:loading="loading" :finished="finished" finished-text="" @load="getData">
|
|
|
<template v-for="(item, index) in list" :key="index">
|
|
|
- <div class="activity">
|
|
|
- <div class="text1">{{ item.description }}</div>
|
|
|
+ <router-link
|
|
|
+ :to="{
|
|
|
+ path: '/activityDetail',
|
|
|
+ query: {
|
|
|
+ id: item.id
|
|
|
+ }
|
|
|
+ }"
|
|
|
+ class="activity"
|
|
|
+ >
|
|
|
+ <div class="text1">{{ item.name }}</div>
|
|
|
<van-image
|
|
|
width="calc(100vw - 32px)"
|
|
|
height=" calc(40vw - 12.8px)"
|
|
|
radius="4"
|
|
|
- :src="getImg(changeImgs(item.pic))"
|
|
|
+ :src="getImg(item.cover)"
|
|
|
fit="cover"
|
|
|
/>
|
|
|
- </div>
|
|
|
+ </router-link>
|
|
|
</template>
|
|
|
|
|
|
<van-empty v-if="empty" description="暂无活动哦~" :image="require('@assets/kong_png_wusousuo.png')" />
|
|
|
@@ -21,16 +29,14 @@
|
|
|
|
|
|
<script>
|
|
|
import list from '../../mixins/list';
|
|
|
-import product from '../../mixins/product';
|
|
|
export default {
|
|
|
name: 'Search',
|
|
|
- mixins: [list, product],
|
|
|
+ mixins: [list],
|
|
|
data() {
|
|
|
return {
|
|
|
list: [],
|
|
|
empty: false,
|
|
|
- url: '/asset/userHistory',
|
|
|
- httpType: 'get'
|
|
|
+ url: '/activity/all'
|
|
|
};
|
|
|
}
|
|
|
};
|
|
|
@@ -42,6 +48,7 @@ export default {
|
|
|
}
|
|
|
.activity {
|
|
|
padding: 16px;
|
|
|
+ display: block;
|
|
|
.text1 {
|
|
|
font-size: 16px;
|
|
|
color: #ffffff;
|