Можете ли вы рассказать мне, как исправить проблему и чего мне не хватает в этой ситуации?
в компонента:
Код: Выделить всё
methods: {
...mapActions({
deleteComment: 'comment/deleteComment'
}),
removeComment() {
const comment = this.comment
const article = this.article
const payload = {
article:article, comment:comment
}
this.deleteComment(payload)
}
}
Код: Выделить всё
//action
async deleteComment({state, commit}, payload) {
try {
console.log('payload')
const aid = payload.acticle.id
const cid = payload.comment.id
const response = await axios.delete(`http://localhost:5000/article/${aid}/comment/${cid}`)
} catch(e) {
alert('Error', e)
}
}

Правильно ли я принимаю значения параметров?
Кажется, я понимаю, в чем проблема, но меняю передачу параметров и пытаясь следовать советам из интернета и примерам из документации, я не понимаю простых вещей. Буду рад любой помощи.
Подробнее здесь: https://stackoverflow.com/questions/798 ... uex-action
Мобильная версия