123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <template>
- <view class="finished-activity-container">
- <purchaserActivityList style="width: 682rpx;" ref="purchaserActivityListRef" :activityType="0">
- <view class="no-data-box">
- <view class="no-data">
- <image src="https://hzstatic.hzinsights.com/cygx/icon/activity-no-data.png" ></image>
- <text>暂无对应活动</text>
- </view>
- </view>
- </purchaserActivityList>
- <Loading />
- </view>
- </template>
- <script>
- import purchaserActivityList from "@/components/activity/purchaserActivityList.vue"
- import { Throttle } from "@/config/util.js";
- import { activity } from "@/config/api";
-
- export default {
- components:{purchaserActivityList},
- data() {
- return {
-
- }
- },
- methods: {
-
- },
- onLoad() {
- this.$refs.purchaserActivityListRef.reloadActivityList();
- },
- onReachBottom: Throttle(function () {
- if (this.$refs.purchaserActivityListRef.page_no >= this.$refs.purchaserActivityListRef.pages) return;
- this.$refs.purchaserActivityListRef.loadActivityMore();
- }),
- }
- </script>
- <style lang="scss" scoped>
- .finished-activity-container{
- background-color: $uni-bg-color;
- // height: 100vh;
- min-height: 100vh;
- padding: 20rpx 34rpx 36rpx;
- .no-data-box{
- width: 682rpx;
- height: calc(100vh - 56rpx);
- border-radius: 16rpx;
- background-color: white;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- .no-data{
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- margin-bottom: 40rpx;
- image{
- width: 412rpx;
- height: 380rpx;
- margin-bottom: 40rpx;
- }
- text{
- font-size: 24rpx;
- line-height: 34rpx;
- color: #999999;
- }
- }
- }
- }
-
- </style>
|