Nuxt Js Не могу вспомнить это. $ Fetch () внутри методов - PullRequest
0 голосов
/ 27 апреля 2020

В моих данных есть фильтры таблиц, которые я буду использовать для перезагрузки своей таблицы, я использую это. $ 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>
...