Browse Source

兑换token时,点击兑换规则弹出token规则。解决拥挤问题。

master
宋杰 3 weeks ago
parent
commit
fa12f0222b
  1. 18
      src/views/homePage.vue

18
src/views/homePage.vue

@ -342,10 +342,21 @@ const hasShownTokenRule = ref({
const closeTokenRuleDialog = () => { const closeTokenRuleDialog = () => {
tokenRuleDialogVisible.value = false; tokenRuleDialogVisible.value = false;
}; };
// Token
const openTokenRuleDialog = () => {
tokenRuleDialogVisible.value = true;
};
// 使 // 使
// 便 // 便
const handleGlobalClick = () => {
const handleGlobalClick = (event) => {
// ""
const changeRuleElement = document.querySelector('.changeRule');
if (changeRuleElement && (changeRuleElement === event.target || changeRuleElement.contains(event.target))) {
// ""
return;
}
if (tokenRuleDialogVisible.value) { if (tokenRuleDialogVisible.value) {
tokenRuleDialogVisible.value = false; tokenRuleDialogVisible.value = false;
} }
@ -1549,7 +1560,7 @@ onUnmounted(() => {
<div class="changeJwcode">精网号{{ userInfo.jwcode }}</div> <div class="changeJwcode">精网号{{ userInfo.jwcode }}</div>
</div> </div>
</div> </div>
<div class="changeRule">
<div class="changeRule" @click="openTokenRuleDialog">
兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token 兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token
</div> </div>
</div> </div>
@ -1608,7 +1619,7 @@ onUnmounted(() => {
<div class="changeLevel"> <div class="changeLevel">
<div class="changeLevelTitle"> <div class="changeLevelTitle">
兑换Token 兑换Token
<div class="changeRule">
<div class="changeRule" @click="openTokenRuleDialog">
(兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token) (兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token)
</div> </div>
</div> </div>
@ -2741,6 +2752,7 @@ body {
.changeLevelTitle { .changeLevelTitle {
align-items: center; align-items: center;
display: flex; display: flex;
flex-direction: column;
} }
.changeRule { .changeRule {
margin-left: 10px; margin-left: 10px;

Loading…
Cancel
Save