При использовании Vuex и вычисляемого свойства возвращает эту ошибку. У меня нет идей, поскольку я несколько часов пытался это исправить. кажется, что данные недоступны при попытке рендеринга шаблона. Странно то, что когда я не использую сращивание, ошибка не появляется.
ошибка
Vue warn]: Error in render: "TypeError: Cannot read property 'slice' of null"
template
v-for="expert in experts"
:key="expert.name"
@click="goToProfile(expert.id)">
<div class="experts__img">
<LazyImage
:src="avatar(expert.file)"
:srcset="srcset(expert.file)"
:alt="expert.name"
:width="375"
:height="500"
:cover="true"/>
</div>
script
computed: {
experts () {
return this.$store.getters.experts.slice(0,3);
},
Если я альтернативно использую соединение в разделе внешнего интерфейса, я получаю ту же ошибку
v-for="expert in experts.splice(0,3)"
:key="expert.name"
@click="goToProfile(expert.id)">