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 = () => {
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) {
tokenRuleDialogVisible.value = false;
}
@ -1549,7 +1560,7 @@ onUnmounted(() => {
<div class="changeJwcode">精网号{{ userInfo.jwcode }}</div>
</div>
</div>
<div class="changeRule">
<div class="changeRule" @click="openTokenRuleDialog">
兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token
</div>
</div>
@ -1608,7 +1619,7 @@ onUnmounted(() => {
<div class="changeLevel">
<div class="changeLevelTitle">
兑换Token
<div class="changeRule">
<div class="changeRule" @click="openTokenRuleDialog">
(兑换规则{{ changeRule.gold }}金币={{ changeRule.token }}Token)
</div>
</div>
@ -2741,6 +2752,7 @@ body {
.changeLevelTitle {
align-items: center;
display: flex;
flex-direction: column;
}
.changeRule {
margin-left: 10px;

Loading…
Cancel
Save