В моих данных есть фильтры таблиц, которые я буду использовать для перезагрузки своей таблицы, я использую это. $ Fetch () для этого, но так получилось, что я не могу вызвать ни один из моих методов
<script>
import { mapState } from 'vuex'
export default {
async fetch({ store, error }) {
try {
await store.dispatch('exams/fetchExams', this.examTableFilter)
} catch (e) {
error({
statusCode: 503,
message: 'Unable to fetch exams at this time. Please try again.'
})
}
},
data() {
return {
examTableFilter: {
page: 1,
length: 10,
search: '',
examType: 'ism'
},
isModalCrewNewExamActive: false,
isNew: 1
}
},
computed: mapState({
exams: (state) => state.exams.exams
}),
methods: {
refresh() {
this.$fetch()
}
}
}
</script>