Проблема в вашем store.js файле.Вы устанавливаете состояние по умолчанию для currentStory до Number .Вместо этого установка действительного числа должна решить вашу проблему:
export const store = new Vuex.Store({
state: {
currentStory: 0
},
mutations: {
setCurrentStory(state, ID) {
state.currentStory = ID
}
},
getters: {
currentStory: state => state.currentStory
}
})
Кроме того, в story.vue нет необходимости указывать storyID в данных каку вас уже есть это как вычисляемое свойство (может быть выдана ошибка для дубликатов ключей)