Невозможно присвоить значение из mapState свойству data после перезагрузки страницы, оно работает, если вы переходите на дочернюю страницу, но нет, если вы уже стоите на дочерней странице и перезагружаете браузер.
Вычисленное mapState
computed: {
...mapState({
tsStore: state => state.SchemeStore
})
}
Свойство данных
data () {
return {
works: '',
offTime: '',
}
}
Установлено
if (this.tsStore.singleView) {
// Set data based on api.
let single = this.tsStore.singleView
this.works = single.works
this.offTime = single.offTime
}
После перезагрузки works
и offTime
становятся пустыми в свойстве data.