mirror of
https://github.com/hpware/news-analyze.git
synced 2025-06-23 13:04:23 +00:00
33 lines
No EOL
727 B
Vue
33 lines
No EOL
727 B
Vue
<script setup lang="ts">
|
|
// Imports
|
|
import LoginWindow from "~/components/app/windows/login.vue";
|
|
import HotNewsWindow from "~/components/app/windows/hotnews.vue";
|
|
|
|
definePageMeta({
|
|
layout: "macui",
|
|
});
|
|
// Router
|
|
const router = useRouter();
|
|
const route = useRoute();
|
|
|
|
// ?opemapp= component
|
|
const openApp = ref(false);
|
|
const openAppId = ref();
|
|
watch(() => route.query.openapp, (newVal) => {
|
|
if (newVal) {
|
|
openApp.value = true;
|
|
openAppId.value = newVal;
|
|
// Remove query parameter without page reload
|
|
router.replace({
|
|
path: route.path,
|
|
query: {},
|
|
});
|
|
}
|
|
});
|
|
</script>
|
|
<template>
|
|
<div>
|
|
<LoginWindow data-app-id="login" />
|
|
<HotNewsWindow data-app-id="hotnews" />
|
|
</div>
|
|
</template> |