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