no message

This commit is contained in:
A1300399510
2024-01-09 15:29:19 +08:00
parent 52f8709125
commit a3546fb6cc
40 changed files with 310 additions and 299 deletions

View File

@@ -570,6 +570,7 @@ const getDetails = () => {
detailsHttp({ uniqid }).then(res => {
if (res.code != 200) {
ElMessage.error(res.message)
setTimeout(() => goToURL("/index.html", false), 1000)
return
}
let data = res.data
@@ -626,7 +627,7 @@ let relatedloading = false
let pitchIndex = ref(null) // 列表选中 index
const getRelatedlistHttp = () => {
if (relatedloading || relatedpage.value == 0) return
if (relatedloading || relatedpage.value == 0 || !token) return
relatedloading = true
relatedlistHttp({ token, page: relatedpage.value })
@@ -1086,15 +1087,6 @@ const redirectToExternalWebsite = url => {
link.click()
}
if (!process.server) {
// watchEffect(() => {
// if (route.path) {
// clearAllData()
// nextTick(() => getDetails())
// }
// })
}
// 全部的启动到底部
const handleListScroll = e => {
const el = e.target

View File

@@ -19,7 +19,7 @@
</div>
<div class="in-end" v-if="page == 0 && list.length > 0">- 到底了 -</div>
<div class="returnTop right-fixed" style="bottom: 18px;">
<div class="right-returnTop" v-if="returnTopState" @click="returnTop()">
<img src="@/assets/img/returnTop-icon.png" style="width: 24px; height: 24px;" />
</div>
</template>
@@ -66,6 +66,9 @@ onMounted(async () => {
const handleScroll = () => {
const scrollTop = document.documentElement.scrollTop || document.body.scrollTop
if (scrollTop > 200) returnTopState.value = true
else returnTopState.value = false
const scrollHeight = document.documentElement.scrollHeight
const clientHeight = document.documentElement.clientHeight
@@ -160,6 +163,15 @@ try {
})
}
} catch (error) {}
let returnTopState = ref(false)
const returnTop = () => {
window.scrollTo({
top: 0,
behavior: "smooth",
})
}
</script>
<style scoped lang="less">
@@ -215,10 +227,7 @@ try {
margin-bottom: 88px;
}
.returnTop {
}
.right-fixed {
.right-returnTop {
position: fixed;
right: calc((100vw - 1200px) / 2 - 75px);
width: 50px;
@@ -232,4 +241,10 @@ try {
z-index: 10;
cursor: pointer;
}
@media screen and (max-width: 1360px) {
.right-returnTop {
right: 0 !important;
}
}
</style>