|
@@ -18,18 +18,28 @@
|
|
|
<div class="asset-total">
|
|
<div class="asset-total">
|
|
|
<div class="asset-title pf400 fs16 fc1F2937">
|
|
<div class="asset-title pf400 fs16 fc1F2937">
|
|
|
理财总资产(USDT)
|
|
理财总资产(USDT)
|
|
|
- <img src="../../assets/icon/index/EyeClosed.svg" class="eye-close" alt="" />
|
|
|
|
|
|
|
+ <img :src="isHide ? eyeOpen : eyeClose" class="eye-close" @click="toggleEye" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="asset-number pf600 fs32 fc1F2937" :class="{ 'mask-style': isHide }">
|
|
|
|
|
+ {{ isHide ? "···········" : "1,125,158.00" }}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="asset-approximately pf400 fs16 fcDF384C"
|
|
|
|
|
+ :class="{ 'mask-style': isHide }">
|
|
|
|
|
+ {{ isHide ? "·········" : "≈35,458.00" }}
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="asset-number pf600 fs32 fc1F2937">1,125,158.00</div>
|
|
|
|
|
- <div class="asset-approximately pf400 fs16 fcDF384C">≈35,458.00</div>
|
|
|
|
|
<div class="asset-revenue">
|
|
<div class="asset-revenue">
|
|
|
<div class="asset-left">
|
|
<div class="asset-left">
|
|
|
<div class="text pf400 fs12 fc6A7187">昨日收益(USDT)</div>
|
|
<div class="text pf400 fs12 fc6A7187">昨日收益(USDT)</div>
|
|
|
- <div class="number pf400 fs16 fc061237">5,678.00</div>
|
|
|
|
|
|
|
+ <div class="number pf400 fs16 fc061237" :class="{ 'mask-style': isHide }">
|
|
|
|
|
+ {{ isHide ? "·········" : "5,678.00" }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="asset-right">
|
|
<div class="asset-right">
|
|
|
<div class="text pf400 fs12 fc6A7187">累计收益(USDT)</div>
|
|
<div class="text pf400 fs12 fc6A7187">累计收益(USDT)</div>
|
|
|
- <div class="number pf400 fs16 fc061237">5,678.00</div>
|
|
|
|
|
|
|
+ <div class="number pf400 fs16 fc061237" :class="{ 'mask-style': isHide }">
|
|
|
|
|
+ {{ isHide ? "·········" : "5,678.00" }}
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -52,11 +62,21 @@
|
|
|
</template>
|
|
</template>
|
|
|
<script setup>
|
|
<script setup>
|
|
|
import { useRoute, useRouter } from "vue-router";
|
|
import { useRoute, useRouter } from "vue-router";
|
|
|
|
|
+ import { ref } from "vue";
|
|
|
import HotCoin from "./components/HotCoin.vue";
|
|
import HotCoin from "./components/HotCoin.vue";
|
|
|
import HotFinancial from "./components/HotFinancial.vue";
|
|
import HotFinancial from "./components/HotFinancial.vue";
|
|
|
|
|
|
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
|
|
|
|
|
|
|
|
+ const isHide = ref(false);
|
|
|
|
|
+
|
|
|
|
|
+ const toggleEye = () => {
|
|
|
|
|
+ isHide.value = !isHide.value;
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ const eyeClose = require("@/assets/icon/index/EyeClosed.svg");
|
|
|
|
|
+ const eyeOpen = require("@/assets/icon/index/eye-open.svg");
|
|
|
|
|
+
|
|
|
const indexMenu = [
|
|
const indexMenu = [
|
|
|
{
|
|
{
|
|
|
name: "秒合约",
|
|
name: "秒合约",
|
|
@@ -223,6 +243,13 @@
|
|
|
margin-top: 70px;
|
|
margin-top: 70px;
|
|
|
width: 343px;
|
|
width: 343px;
|
|
|
|
|
|
|
|
|
|
+ .mask-style {
|
|
|
|
|
+ font-size: 24px !important;
|
|
|
|
|
+ letter-spacing: -4px;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ opacity: 0.9;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
.asset-title {
|
|
.asset-title {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
flex-direction: row;
|