1.问题描述
直接修改数组某一项的值,数据变化后ui并不跟着变化

2.解决方案,要用到,数组更新检测
错误的代码

setOptionVal: function (index, val) {
  this.SubjectListData[index].optionIdStringResult = val
}

正确的代码

setOptionVal: function (index, val) {
  let tempVal = this.SubjectListData[index]
  tempVal.optionIdStringResult = val
  this.$set(this.SubjectListData, index, tempVal)
}

相关链接:https://cn.vuejs.org/v2/guide/list.html#%E6%95%B0%E7%BB%84%E6%9B%B4%E6%96%B0%E6%A3%80%E6%B5%8B

作者 铁血 汉子 2019年2月14日
2020/06/06/01:22:27am 2019/2/14/7:56:12
0 1190