|
|
@@ -0,0 +1,52 @@
|
|
|
+<template>
|
|
|
+ <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>
|
|
|
+ <van-image
|
|
|
+ width="calc(100vw - 32px)"
|
|
|
+ height=" calc(40vw - 12.8px)"
|
|
|
+ radius="4"
|
|
|
+ :src="getImg(changeImgs(item.pic))"
|
|
|
+ fit="cover"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <van-empty v-if="empty" description="暂无活动哦~" :image="require('@assets/kong_png_wusousuo.png')" />
|
|
|
+ </van-list>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import list from '../../mixins/list';
|
|
|
+import product from '../../mixins/product';
|
|
|
+export default {
|
|
|
+ name: 'Search',
|
|
|
+ mixins: [list, product],
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ list: [],
|
|
|
+ empty: false,
|
|
|
+ url: '/asset/userHistory',
|
|
|
+ httpType: 'get'
|
|
|
+ };
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="less" scoped>
|
|
|
+.search {
|
|
|
+ padding-bottom: 50px;
|
|
|
+}
|
|
|
+.activity {
|
|
|
+ padding: 16px;
|
|
|
+ .text1 {
|
|
|
+ font-size: 16px;
|
|
|
+ color: #ffffff;
|
|
|
+ line-height: 24px;
|
|
|
+ margin-bottom: 12px;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|