diff --git a/src/components/CMyPageElem/CMyPageElem.ts b/src/components/CMyPageElem/CMyPageElem.ts index ddd96b6e..200f181c 100755 --- a/src/components/CMyPageElem/CMyPageElem.ts +++ b/src/components/CMyPageElem/CMyPageElem.ts @@ -16,7 +16,7 @@ import { useQuasar } from 'quasar'; import { useI18n } from 'vue-i18n'; import { shared_consts } from '@src/common/shared_vuejs'; import objectId from '@src/js/objectId'; -import { useRouter } from 'vue-router'; +import { useRouter, useRoute } from 'vue-router'; export default defineComponent({ name: 'CMyPageElem', @@ -78,6 +78,7 @@ export default defineComponent({ const { t } = useI18n(); const globalStore = useGlobalStore(); const $router = useRouter(); + const $route = useRoute() const mywidthEditor = ref(400); @@ -114,6 +115,10 @@ export default defineComponent({ else return null; }); + const hideHeader = computed(() => { + return rec.value?.hideHeader || $route.query?.hideHeader; + }); + async function load() { console.log('load', mypathin.value, 'idapp', tools.getEnv('VITE_APP_ID')); @@ -121,7 +126,7 @@ export default defineComponent({ onloading.value = true; await globalStore.loadPage('/' + mypathin.value, 'cmypageelem').then((ris) => { rec.value = ris; - if (ris && ris.hideHeader) { + if (ris && hideHeader.value) { globalStore.setshowHeader(false); } @@ -220,6 +225,7 @@ export default defineComponent({ duplicatePage, showexportPage, showimportPage, + hideHeader, }; }, }); diff --git a/src/components/CMyPageElem/CMyPageElem.vue b/src/components/CMyPageElem/CMyPageElem.vue index 46d91e10..4ba8a6c2 100755 --- a/src/components/CMyPageElem/CMyPageElem.vue +++ b/src/components/CMyPageElem/CMyPageElem.vue @@ -68,8 +68,8 @@