Size: a a a

Nuxt.js | Vue SSR

2021 March 13

V

Vlad in Nuxt.js | Vue SSR
Я это для себя)
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Vlad
кстати, а домены у тебя динамические? Ты их просто мапишь с subdomain.domain.com -> domain.com/subdomain?
Ну у меня не Nuxt, а Лара
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Просто одно приложение принимает все домены
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Потом в зависимости от домена обращается к нужной базе данных, из нее через API получаю настройки приложения: тема, цвета и так далее
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Вот одному клиенту сделали, теперь нужно второму тему другую навернуть )
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Думал будет просто
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
<template>
 <component :is="layout">
   <router-view :layout.sync="layout"/>
 </component>
</template>

<script>
export default {
 name: 'App',
 data() {
   return {
     layout: 'div',
   };
 },
};
</script>
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Как то так по идее
источник

АС

АИСТ Салон Печати... in Nuxt.js | Vue SSR
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
Заработала динамика )))
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
<template>
 <component :is="layout">
   <slot />
 </component>
</template>

<script>
export default {
 name: "TenantLayoutDynamic",
 props: {
   theme: {
     type: String,
     required: true
   }
 },
 computed: {
   layout() {
     return () => import(`@/Layouts/themes/${this.theme}/TenantLayout.vue`);
   }
 }
};
</script>
источник

ВШ

Виталий Шутов... in Nuxt.js | Vue SSR
После перезагрузки страницы подключается тема, которая указана в БД
источник

ak

alone kot in Nuxt.js | Vue SSR
Всем привет! Как принудительно релоаднуть страницу из asyncData ? location.refresh не сработает в ssr
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
ctx.redirect
источник

АС

АИСТ Салон Печати... in Nuxt.js | Vue SSR
вообще рефреш - $router.go()
источник

АС

АИСТ Салон Печати... in Nuxt.js | Vue SSR
н в асинк дата - страницы еще нет
источник

АС

АИСТ Салон Печати... in Nuxt.js | Vue SSR
попробуй $router.go() но не уверен что заработает
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
async asyncData({ redirect }) {
   redirect({
      name: ‘route-name’
  });
}
источник

АС

АИСТ Салон Печати... in Nuxt.js | Vue SSR
спасибо всем большое, Отключаюсь. Пойду пилить аутх (((
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
так если делать рефреш разве приложение не зациклится?
источник