Nuxt3 Данные избирают из прямыхJavascript

Форум по Javascript
Anonymous
Nuxt3 Данные избирают из прямых

Сообщение Anonymous »

nuxt noob здесь. Я хочу создать сайт, который использует Directus в качестве бэкэнда. Загрузка страницы, все кажется нормальным, и данные извлекаются правильно. Но когда я меняю маршрут и возвращаюсь к index.vue данные теряются, не принесут снова, и поэтому страница не отображается.
i ' m Получите эту ошибку H3Error: не удалось получить и global.value является null
Так что я делаю не так? Я знаю, что делать в простом положении, но что я делаю не так с nuxt? /> Я не думаю, что проблема на стороне Directus. Это должно быть что -то с выбором в нукле или кэшировании или живых циклах или ....plugins/directus.js:
import { createDirectus, rest, readItems} from '@directus/sdk';
const directus = createDirectus('https://foo.bar').with(rest())

export default defineNuxtPlugin(() => {
return {
provide: { directus, readItems},
};
});
< /code>
pages/index.vue:

const { $directus, $readItems } = useNuxtApp();

const { data: global } = await useAsyncData('global', async () => {
const response = await $directus.request($readItems('global'));
return response;
});

console.log(global);



bla bla bla

{{ global.name }}

{{ global.about }}




Подробнее здесь: https://stackoverflow.com/questions/794 ... m-directus

Вернуться в «Javascript»