Если с сетом const idInFav = ref(new Set(localStorage.getItem('fav-items')?.split(','))); const productAsString = computed(() => String(props.product)) const inFav = computed(() => idInFav.value.has(productAsString.value)); const addToFav = () => { if (idInFav.value.has(productAsString.value)) { idInFav.value.delete(productAsString.value) } else { idInFav.value.add(productAsString.value) } console.log(idInFav.value) localStorage.setItem('fav-items', Array.from(idInFav.value).join(',')); };
Обсуждают сегодня