Theme: {{ theme }}
\n \nuseLocalStorage — reactive localStorage.
1<script setup>2import { useLocalStorage } from "@vueuse/core"34// Basic usage5const theme = useLocalStorage("theme", "light")67// Update value8theme.value = "dark"910// With serializer11const user = useLocalStorage("user", {12 name: "John",13 age: 2514})15</script>1617<template>18 <div>19 <p>Theme: {{ theme }}</p>20 <button @click="theme = theme === 'light' ? 'dark' : 'light'">21 Toggle22 </button>23 </div>24</template>