refreshCookie
Actualizar manualmente los valores de useCookie cuando una cookie ha cambiado
Esta utilidad está disponible desde Nuxt v3.10.
Propósito
La función refreshCookie
está diseñada para actualizar el valor de la cookie devuelto por useCookie
.
Esto es útil para actualizar la referencia de useCookie
cuando sabemos que el nuevo valor de la cookie se ha establecido en el navegador.
Uso
app.vue
const tokenCookie = useCookie('token')
const login = async (username, password) => {
const token = await $fetch('/api/token', { ... }) // Establece la cookie `token` en la respuesta
refreshCookie('token')
}
const loggedIn = computed(() => !!tokenCookie.value)
Puedes habilitar la opción experimental cookieStore
para actualizar automáticamente el valor de useCookie
cuando la cookie cambie en el navegador.
Tipo
refreshCookie(name: string): void
※Esta página es una traducción no oficial de la documentación oficial de Nuxt.js.
La página correspondiente en la documentación oficial está aquí:
https://nuxt.com/docs/3.x/api/utils/refresh-cookie