nuxt logo

Traducción de Documentación (No Oficial)

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