export const useClientsStore = defineStore('client', () => {
const clientsData = ref()
}
// MainView.vue
const store = useClientsStore();
onMounted(() => {
const clientJson: string | null = localStorage.getItem('clients')
if(clientJson) store.clientsData = JSON.parse(clientJson)
else store.clientsData = []
})
Так и не смог осилить логику того, зачем в сторе у тебя лежит то, что там лежит, тем более с вызовами методов)
А вообще подобные штуки легко без стора сделать. - просто в компоненте в онМаунте провести чтение с локалстораджа, и сохранить в локальной переменной в компоненте, и отрендерить ( или произвести др действия )