Skip to content

Ustawienia ​

Pobieranie ustawień następuje w punkcie startowym aplikacji app.vue. Żeby użyć dane ustawienie można skorzystać z dwóch opcji:

  • getter $setting. Znacznie łatwiej pobiera się tą wartość w htmlu, ponieważ funkcja jest wstrzykiwana w globalny kontekst aplikacji.
vue
<script setup>
const { $setting } = useNuxtApp();

const contactEmail = computed(() => $setting("contact.email"));
</script>

lub bezpośrednio w html

vue
<template>
  <div>
    <i18n path="404-text" tag="p">
        <template #contact>
            <a :href="`mailto:${$setting('contact.email')}`">{{ $t("404-send-email") }}</a>
        </template>
    </i18n>
  </div>
</template>
  • getter w store useSettingStore
vue
<script>
const { setting } = useSettingStore();

const contactEmail = computed(() => setting("contact.email"));
</script>

Made by Moonbite