У меня есть компонент, которому необходимо переименовать некоторый контент при просмотре идентификаторов контента.
< 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)
},
},
)
Может быть, было бы возможно напрямую Посмотрите реквизит, я просто переназначу его на ID Ref , потому что я получил ошибку, которая у меня была нерешенная источник при просмотре ContentId напрямую.
Подробнее здесь: https://stackoverflow.com/questions/794 ... with-watch
Мобильная версия