|
|
@@ -30,7 +30,7 @@
|
|
|
/>
|
|
|
</swiper-slide>
|
|
|
</swiper>
|
|
|
- <van-tabs v-model:active="auctionType" shrink @change="getData(true)">
|
|
|
+ <van-tabs v-model:active="auctionType" shrink @change="changeTab">
|
|
|
<van-tab title="官方拍卖" name="OFFICIAL"></van-tab>
|
|
|
<van-tab title="藏家市场" name="NFT"></van-tab>
|
|
|
<!-- <van-tab title="藏家市场" name="ENTITY"></van-tab> -->
|
|
|
@@ -91,6 +91,17 @@ export default {
|
|
|
this.getBanner();
|
|
|
},
|
|
|
methods: {
|
|
|
+ changeTab(tab) {
|
|
|
+ console.log(tab);
|
|
|
+ if (tab === 'NFT') {
|
|
|
+ this.wait();
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.auctionType = 'OFFICIAL';
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.getData(true);
|
|
|
+ }
|
|
|
+ },
|
|
|
getBanner() {
|
|
|
return this.$http
|
|
|
.post(
|
|
|
@@ -262,4 +273,4 @@ export default {
|
|
|
padding: 8px;
|
|
|
min-height: calc(100vh - 156px);
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|