Я пытаюсь проверить параметр маршрута в компоненте моей страницы следующим образом:
async validate({ params, store }) {
await store.dispatch(types.VALIDATE_PARAMS_ASYNC, params.id)
}
Затем в магазине:
async [types.VALIDATE_PARAMS_ASYNC]({state, commit, dispatch}, payload) {
try {
const res = await this.$axios.$post('/api/params/validate', {
params: payload
})
commit(types.MUTATE_SET_INFO, res.data) // this mutation is in another module. This doesn't work either
return true
} catch(e) {
return false
}
}
Это не работает вообще.Даже если я введу недопустимые параметры, он все равно загружает страницу.Пожалуйста, помогите!