Как сделать сохранение списка итемов чтоб не перезагружались при каждом переходе обратно в Vue?
Используйте Vuex
Можно, например, закэшировать результаты после первого запроса в LocalStorage, и при последующих подключениях компонента проверять наличие сохраненных данных. Но всё равно, нужен механизм очистки кэша по времени или по действию пользователя.