我有一个Vuex商店,我想向其中添加一个新对象。它是下一层,该道具称为问题。我以为我可以使用休息/伸展和做。
state.assignment = { ...state.assignment, questions: payload}
其中有效负载是一系列问题。查看看起来应该可行的文档?
答案 0 :(得分:1)
您可以使用Object.assign
const questions = (state.assignment && state.assignment.questions) ? state.assignment.questions : []
const newQuestions = questions.concat(payload) // payload is an array
state.assignment = Object.assign({}, state.assignment, { questions: newQuestions })