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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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