<template>
|
<view class="container">
|
<view class="collection-good-container" style="min-height: calc(100vh - 200rpx);">
|
<no-data v-if="!list||list.length==0" style="width: 100%;"></no-data>
|
<view v-for="(item,index) of list" class="flex collection-good" @click="navToDetailPage(item.id)">
|
<view class="divider" v-if="index>0"></view>
|
<image class="collection-good-img" :src="item.cover"></image>
|
<view class="collection-good-info">
|
<view class="title">{{item.name}}</view>
|
<view class="flex money">
|
<view class="c">挖宝价 ¥</view>
|
<view class="price">{{item.defaultWabaoPrice}}</view>
|
<view class="oldprice">{{item.defaultNormalPrice}}</view>
|
|
</view>
|
</view>
|
</view>
|
|
</view>
|
<!-- 判断是否到底了,自动吧 -->
|
<footer-msg :more="page.total>0&&page.total>page.current*page.size"></footer-msg>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
|
}
|
},
|
async onLoad() {
|
this.listApi = '/api/wabao/customer/favorite/list'
|
await this.getList()
|
},
|
methods: {
|
navToDetailPage(toid) {
|
uni.navigateTo({
|
url: '/pages/good/good-detail?id=' + toid
|
})
|
}
|
},
|
onReachBottom() {
|
this.getMore()
|
},
|
async onPullDownRefresh() {
|
this.page.current = 1
|
await this.getList()
|
uni.stopPullDownRefresh()
|
}
|
}
|
</script>
|
|
<style lang="scss" scoped>
|
.container {
|
min-height: 100vh;
|
bbackground-color: #fff
|
}
|
|
.collection-good-container {
|
|
|
.collection-good {
|
padding: 20rpx 30rpx;
|
background-color: #fff;
|
margin-top: 12rpx;
|
|
.divider {
|
height: 2rpx;
|
background: #EEEEEE;
|
}
|
|
.collection-good-img {
|
width: 168rpx;
|
height: 140rpx;
|
background-size: 100% 100%;
|
margin-right: 28rpx;
|
}
|
|
.collection-good-info {
|
.title {
|
font-family: PingFangSC, PingFang SC;
|
font-weight: 400;
|
font-size: 28rpx;
|
color: #000000;
|
line-height: 40rpx;
|
text-align: left;
|
font-style: normal;
|
margin-bottom: 16rpx;
|
}
|
|
.money {
|
.c {
|
font-family: PingFangSC, PingFang SC;
|
font-weight: 600;
|
font-size: 28rpx;
|
color: #000000;
|
line-height: 40rpx;
|
text-align: left;
|
font-style: normal;
|
}
|
|
.price {
|
font-family: PingFangSC, PingFang SC;
|
font-weight: 600;
|
font-size: 48rpx;
|
color: #000000;
|
// line-height: 66rpx;
|
line-height: 30rpx;
|
text-align: left;
|
font-style: normal;
|
margin-right: 6rpx;
|
}
|
|
.oldprice {
|
font-family: PingFangSC, PingFang SC;
|
font-weight: 400;
|
font-size: 24rpx;
|
color: #666666;
|
line-height: 40rpx;
|
text-align: left;
|
font-style: normal;
|
text-decoration-line: line-through;
|
}
|
}
|
|
}
|
}
|
|
}
|
</style>
|