feat(遮罩层弹窗): 针对遮罩层弹窗和页面返回键层级冲突的问题进行处理
This commit is contained in:
parent
43d9294f4f
commit
20d637465c
@ -32,7 +32,7 @@
|
||||
<!-- 状态栏占位区域(仅在APP中显示) -->
|
||||
<div style="height: 30px"></div>
|
||||
|
||||
<button v-show="!maskLayerShow" class="ranking-back-btn" @click="handlePageBack">
|
||||
<button v-if="!pageBackHidden" class="ranking-back-btn" @click="handlePageBack">
|
||||
<img v-smart-img class="flipImg" :src="backIcon" alt="" />
|
||||
</button>
|
||||
|
||||
@ -1048,9 +1048,12 @@ const dailyPopUpShow = ref(false)
|
||||
const maskLayerShow = computed(() => {
|
||||
return helpShow.value || dailyPopUpShow.value
|
||||
})
|
||||
const pageBackHidden = computed(() => {
|
||||
return maskLayerShow.value
|
||||
})
|
||||
|
||||
const handlePageBack = () => {
|
||||
if (maskLayerShow.value) return
|
||||
if (pageBackHidden.value) return
|
||||
console.log('home back')
|
||||
closePage()
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user