-
+
{{ parseData.title?.replace(/<[^>]+>/g, '') }}
diff --git a/components/dynamic-page/page-component/templates/index.vue b/components/dynamic-page/page-component/templates/index.vue
index c2d2fdd..a146de7 100644
--- a/components/dynamic-page/page-component/templates/index.vue
+++ b/components/dynamic-page/page-component/templates/index.vue
@@ -1,6 +1,6 @@
diff --git a/pages/index.vue b/pages/index.vue
index 294c9b3..2127d92 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -7,18 +7,21 @@ import DynamicSection from "~/components/dynamic-page/page-section/templates/ind
import { useDynamicPageStore } from '~/stores/dynamic-page';
const { currentPage, sectionPublished, componentPublished } = storeToRefs(useDynamicPageStore());
+const route = useRoute();
const store = reactive({
dynamicPage: useDynamicPageStore(),
});
+
(async () => {
try {
- store.dynamicPage.fetchPageByCode('trang-chu');
+ store.dynamicPage.fetchPageByCode(route.path === '/' ? 'trang-chu' : route.path.replace('/', ''));
} catch (error) {
console.error("Error fetching data:", error);
}
})();
watch(currentPage, () => {
+ console.log(currentPage.value)
store.dynamicPage.setSectionPublished();
store.dynamicPage.setComponentPublished()
}, { deep: true })