refreshCookie
Обновляет значения useCookie вручную после изменения cookie в браузере.
Эта утилита доступна с Nuxt v3.10.
Назначение
Функция refreshCookie предназначена для обновления значения куки, возвращаемого функцией useCookie.
Это полезно для обновления ref-ссылки useCookie, когда мы знаем, что новое значение cookie было установлено в браузере.
Использование
app.vue
<script setup lang="ts">
const tokenCookie = useCookie('token')
const login = async (username, password) => {
const token = await $fetch('/api/token', { body: { username, password } }) // Устанавливает cookie `token` в ответ на запрос
refreshCookie('token')
}
const loggedIn = computed(() => !!tokenCookie.value)
</script>
Вы можете включить экспериментальную опцию
cookieStore, чтобы автоматически обновлять значение useCookie при изменении cookie в браузере.Тип
declare function refreshCookie (name: string): void