no message
This commit is contained in:
@@ -17,20 +17,18 @@
|
||||
<div class="my-btn-item flexcenter" @click="handleUser('collect')">我的收藏</div>
|
||||
</div> -->
|
||||
<div class="my-btn-list flexacenter">
|
||||
<div class="my-btn-item flexcenter" @click="handleUser('collect')">我的收藏</div>
|
||||
<div class="my-btn-item flexcenter" @click="handleUser('participation')">我参与的投票</div>
|
||||
<div class="my-btn-item flexcenter" @click="handleUser('sponsor')">我发起的投票</div>
|
||||
<div class="my-btn-item flexcenter" v-for="item in tabList" :key="item.type" @click="handleUser(item.type)">{{ item.name }}</div>
|
||||
</div>
|
||||
<div class="sponsor-btn flexcenter" @click="goPublish">
|
||||
<img class="add-bj" src="@/assets/img/add-bj.svg" />
|
||||
<img class="add-icon" src="@/assets/img/add-icon.svg" />
|
||||
发布面经
|
||||
发布投票
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<MyPopup ref="MyPopupRef" :count="count"></MyPopup>
|
||||
<MyPopup ref="MyPopupRef" :tabList="tabList"></MyPopup>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
@@ -42,14 +40,23 @@ const route = useRoute()
|
||||
let isNeedLogin = inject("isNeedLogin")
|
||||
const goLogin = inject("goLogin")
|
||||
|
||||
const tabList = [
|
||||
{ name: "我的收藏", type: "collect" },
|
||||
{ name: "我参与的投票", type: "takevote" },
|
||||
{ name: "我发起的投票", type: "publish" },
|
||||
]
|
||||
|
||||
let keyword = ref("")
|
||||
|
||||
onMounted(() => {
|
||||
getHistoricalSearchList()
|
||||
keyword.value = route.query["keyword"]
|
||||
})
|
||||
|
||||
let count = ref({})
|
||||
|
||||
provide("count", count)
|
||||
|
||||
const getUser = () => {
|
||||
return new Promise((resolve, reject) => {
|
||||
MyUserInfoHttp().then(res => {
|
||||
@@ -134,6 +141,8 @@ const handleUser = async key => {
|
||||
return
|
||||
}
|
||||
|
||||
console.log("key", key)
|
||||
|
||||
if (Object.keys(count.value).length === 0) {
|
||||
await getUser()
|
||||
MyPopupRef.value.cutMy(key, true)
|
||||
|
||||
Reference in New Issue
Block a user