|
@@ -27,14 +27,13 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="area-nav">
|
|
|
- <div class="item active">invite friends</div>
|
|
|
- <div class="item">invited</div>
|
|
|
+ <div class="item" :class="{ active: state.tab == 1 }" @click="clickSwicthTab(1)">invite friends</div>
|
|
|
+ <div class="item" :class="{ active: state.tab == 2 }" @click="clickSwicthTab(2)">invited</div>
|
|
|
</div>
|
|
|
<div class="area-info">
|
|
|
- <!-- <invite-friends></invite-friends> -->
|
|
|
- <invite-list></invite-list>
|
|
|
+ <invite-friends v-show="state.tab == 1"></invite-friends>
|
|
|
+ <invite-list v-show="state.tab == 2"></invite-list>
|
|
|
</div>
|
|
|
-
|
|
|
</template>
|
|
|
<script setup>
|
|
|
import { reactive } from 'vue'
|
|
@@ -44,8 +43,12 @@ import InviteList from '@/view/iframe/treasure-hunt/invite-list.vue'
|
|
|
import HoverTip from '@/view/iframe/treasure-hunt/hover-tip.vue'
|
|
|
import InviteFriends from '@/view/iframe/treasure-hunt/invite-friends.vue'
|
|
|
let state = reactive({
|
|
|
- page: '封面'
|
|
|
+ page: '封面',
|
|
|
+ tab: 1
|
|
|
})
|
|
|
+const clickSwicthTab = (tab) => {
|
|
|
+ state.tab = tab
|
|
|
+}
|
|
|
|
|
|
const mouseItem = (e) => {
|
|
|
console.log(e)
|
|
@@ -167,6 +170,7 @@ const mouseItem = (e) => {
|
|
|
display: flex;
|
|
|
|
|
|
.item {
|
|
|
+ user-select: none;
|
|
|
color: #757575;
|
|
|
background: #F0F0F0;
|
|
|
text-align: center;
|