раньше к свойствам стэйта в компонентах обращался, обертывая свойство в computed. Пытаюсь сделать то же самое , но уже со свойством стора Pinia и получаю ошибку.
[nuxt] [request error] footerNav is not defined
Если в template кидаю просто utilsStore.footerNav без computed-обертки, то все ок. Так должно быть ? По умолчанию свойство footerNav инициализируется пустым массивом, потом данные запрашиваются с сервера.
на вид всё нормально. можешь, кстати, использовать хелпер storeToRefs, чтоб делать что-то вроде const { footerNav } = storeToRefs(useUtilsStore())
Спасибо, попробую) а нужно ли тогда вообще с computed замарачиваться, используя pinia?
особого смысла не вижу, если нужно просто как есть прокинуть значение из стора
Нашел информацию, что storeToRefs не работает с Vue 2 , вот и причина
можно обычный toRefs использовать
Попробовал, но почему-то тот же результат - footerNav is undefined 🤔
Обсуждают сегодня