diff --git a/public/react/src/modules/courses/exercise/new/ShixunEditor.js b/public/react/src/modules/courses/exercise/new/ShixunEditor.js index e4835ee10..29ba724af 100644 --- a/public/react/src/modules/courses/exercise/new/ShixunEditor.js +++ b/public/react/src/modules/courses/exercise/new/ShixunEditor.js @@ -183,9 +183,13 @@ class ShixunEditor extends Component{ // 新建的时候初始化数组 // question_scores.length = chLen - const newArray = []; - while(chLen--) { - newArray.push(5) + let newArray = []; + if (question_scores && question_scores.length && question_scores[0]) { + newArray = question_scores; + } else { + while(chLen--) { + newArray.push(5) + } } this.setState({ ...response.data, question_scores: newArray }) }