Использовал watcher для работы со строкой поиска и вывода отфильтрованного списка, все работает, но решил записывать значение строки поиска в localStorage и поле перезагрузки, значение подставляется в строку поиска, но watcher не срабатывает и отсутствует реактивность, пытался использовать
immediate: true
, но не помогло:
const seachCityName = ref(localStorage.getItem("seachNameFromLS") || ""); // беру значение из localStorage
сам watcher:
watch(
seachCityName,
() => {
localStorage.setItem("seachNameFromLS", seachCityName.value); // записываю значение из localStorage
// тут метод который фильтрует список по значению seachCityName из записывает в $store
},
{ immediate: true }
);