Переиздание контента с помощью Nuxt Content, используя $ fetch или usefetch с помощью часовJavascript

Форум по Javascript
Anonymous
Переиздание контента с помощью Nuxt Content, используя $ fetch или usefetch с помощью часов

Сообщение Anonymous »

Я использую Nuxt с Nuxt Content (https://content.nuxt.com/).
У меня есть компонент, которому необходимо переименовать некоторый контент при просмотре идентификаторов контента.
< P> Я не знаю, как я могу использовать $ fetch или useFetch вместе с опцией Watch (https://nuxt.com/docs/getting-started/d ... ping#watch). < /p>
Я в настоящее время пробую такие вещи, как: < /p>

Код: Выделить всё

const props = defineProps({
contentId: {
type: String,
required: true,
},
})

const id = ref(null)

watch(
() => props.contentId,
(newId) => {
console.log('newId: ', newId)
id.value = newId
},
)

const { refresh } = await useFetch(
() =>
queryCollection('popups')
.where('stem', '=', `popups/en/${id.value}`)
.first(),
{
watch: [id],
onResponse({ response }) {
console.log('response: ', response)
},
},
)

Но usefetch, кажется, ожидает URL-адрес вместо этой функции, возвращающую QueryCollection -Stuff.
Может быть, было бы возможно напрямую Посмотрите реквизит, я просто переназначу его на ID Ref , потому что я получил ошибку, которая у меня была нерешенная источник при просмотре ContentId напрямую.

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

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