From 126df4d33552b3048a030bd1845a0ecff18725c8 Mon Sep 17 00:00:00 2001
From: cebgcontract <99630598+cebgcontract@users.noreply.github.com>
Date: Sun, 24 Apr 2022 08:26:15 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81,=20?=
=?UTF-8?q?=E7=AE=80=E5=8C=96=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/market/NftDetail.vue | 40 ++++++++------
src/components/market/NftInfo.vue | 82 +++++++++++++++++------------
2 files changed, 71 insertions(+), 51 deletions(-)
diff --git a/src/components/market/NftDetail.vue b/src/components/market/NftDetail.vue
index cce8f6a..7a6f974 100644
--- a/src/components/market/NftDetail.vue
+++ b/src/components/market/NftDetail.vue
@@ -44,27 +44,27 @@
HP
-
{{nftData.attrMap.get('hp')}}
+
{{attr('hp')}}
Speed
-
{{nftData.attrMap.get('speed')}}
+
{{attr('speed')}}
Attack
-
{{nftData.attrMap.get('atk')}}
+
{{attr('atk')}}
Defence
-
{{nftData.attrMap.get('def')}}
+
{{attr('def')}}
Advanced Count
-
{{nftData.attrMap.get('advanced_count')}}
+
{{attr('advanced_count')}}
@@ -82,37 +82,37 @@
Attack
-
{{nftData.attrMap.get('atk')}}
+
{{attr('atk')}}
Clip
-
{{nftData.attrMap.get('clip_volume')}}
+
{{attr('clip_volume')}}
Reload
-
{{nftData.attrMap.get('reload_time')}}
+
{{attr('reload_time')}}
Rate
-
{{nftData.attrMap.get('fire_rate')}}
+
{{attr('fire_rate')}}
Speed
-
{{nftData.attrMap.get('bullet_speed')}}
+
{{attr('bullet_speed')}}
Range
-
{{nftData.attrMap.get('range')}}
+
{{attr('range')}}
-
+
Advanced Count
-
{{nftData.attrMap.get('advanced_count')}}
+
{{attr('advanced_count')}}
@@ -121,7 +121,7 @@
-
+
@@ -131,11 +131,11 @@
Lucky
-
{{nftData.attrMap.get('lucky')}}
+
{{attr('lucky')}}
Success Rate
-
{{nftData.attrMap.get('success_rate')}}
+
{{attr('success_rate')}}
@@ -234,6 +234,14 @@ export default class extends Vue {
back() {
this.$router.go(-1)
}
+
+ attr(key: string) {
+ return this.nftData.attrMap.get(key)
+ }
+
+ hasAttr(key: string) {
+ return this.nftData?.attrMap?.has(key)
+ }
}