年糕生存游戏
This commit is contained in:
@@ -33,16 +33,16 @@ const msgBadge = computed(() => {
|
||||
return n > 99 ? '99+' : n
|
||||
})
|
||||
|
||||
// 仅饥荒游玩页:导航变悬浮小条,默认隐藏,鼠标靠近顶部再展示
|
||||
// 仅饥荒游玩页:导航变悬浮小条,默认隐藏;由 GamePlay 的吸顶按钮统一展开/收起
|
||||
const navFloat = computed(() => route.path.startsWith('/play/starve'))
|
||||
const navShow = ref(true)
|
||||
watch(navFloat, (v) => { navShow.value = !v }, { immediate: true })
|
||||
function onNavMouseMove(e) {
|
||||
function onStarveNavToggle() {
|
||||
if (!navFloat.value) return
|
||||
navShow.value = e.clientY <= 60
|
||||
navShow.value = !navShow.value
|
||||
}
|
||||
onMounted(() => window.addEventListener('mousemove', onNavMouseMove))
|
||||
onBeforeUnmount(() => window.removeEventListener('mousemove', onNavMouseMove))
|
||||
onMounted(() => window.addEventListener('nlg:starve-nav-toggle', onStarveNavToggle))
|
||||
onBeforeUnmount(() => window.removeEventListener('nlg:starve-nav-toggle', onStarveNavToggle))
|
||||
|
||||
// 当前路由是否命中某导航
|
||||
function isActive(path) {
|
||||
|
||||
Reference in New Issue
Block a user