This commit is contained in:
hxhxhx 2025-04-24 10:14:40 +08:00
parent eefd82d20b
commit 5bad1dc501

View File

@ -1,9 +1,9 @@
<template>
<view class="money_detail">
<picker :value="selectType" :range="selectData" @change="selectTypeChange" style="height: 60rpx;line-height: 60rpx;">
<view style="color: #fff;">目前選擇{{ selectData[selectType] }}</view>
</picker>
<scroll-view scroll-y="true" class="" style="height: calc(100% - 60rpx);" @scrolltolower="loadMore">
<!-- <picker :value="selectType" :range="selectData" @change="selectTypeChange" style="height: 60rpx;line-height: 60rpx;margin-bottom: 20rpx;">
<view style="color: #000;background: #fff;">目前選擇{{ selectData[selectType] }}</view>
</picker> -->
<scroll-view scroll-y="true" class="" style="height: calc(100% - 80rpx);" @scrolltolower="loadMore">
<view v-if="swiperList.length == 0" style="text-align: center; width: 50%;margin: 20rpx auto;color: #fff;">
<view>暫無數據</view>
</view>
@ -16,7 +16,7 @@
</view>
<view class="text-red" v-else>
<text class=" "></text>
<text v-if="item.value == 0 && item.functionName">{{ "- " + (Number(item.gasUsed) / Number(item.gasPrice)).toFixed(8) + " " + selectData[selectType] }}</text>
<text v-if="item.value == 0 && item.functionName">{{ "- " + (Number(item.gasUsed) * (Number(item.gasPrice) / 1e18)).toFixed(8) + " " + selectData[selectType] }}</text>
<text v-else>{{ "- " + (item.value / 10 ** 18).toFixed(8) + " " + selectData[selectType] }}</text>
</view>
</view>
@ -87,22 +87,28 @@ export default {
},
selectTypeChange(selObj){
this.selectType = selObj.detail.value;
this.isLoading = false;
this.hasMore = true;
this.swiperList = [];
this.contractaddress = "";
switch(this.selectData[this.selectType]){
case 'USDT':
this.contractaddress = '0x55d398326f99059fF775485246999027B3197955';
this.getCoinlist();
break;
case 'BNB':
this.contractaddress = '';
this.getCoinlist();
break;
case 'ETH':
this.contractaddress = '0x2170ed0880ac9a755fd29b2688956bd959f933f8';
this.getCoinlist();
break;
case 'BTC':
this.contractaddress = '0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c';
this.getCoinlist();
break;
}
this.swiperList = [];
this.getCoinlist();
},
getCoinlist() {
if (this.isLoading || !this.hasMore) return;