【VUE】vue给对象数组某个值赋值页面不更新的问题

之前的语句

handleEditorCallBack(obj, index) {
    
    
  this.FormData.data.problemsAnswer[index]=obj
}

但是页面还是以前的值
由于 JavaScript 的限制,Vue 不能检测以下变动的数组:
当你利用索引直接设置一个项时,例如:vm.items[index] = newValue

解决办法

handleEditorCallBack(obj, index) {
    
    
  this.FormData.data.problemsAnswer.splice(index, 1, obj)
}

猜你喜欢

转载自blog.csdn.net/ICe_sea753/article/details/107952056