当前位置: 代码迷 >> 综合 >> element ui table 定义 slot-scope=“scope“ 数据不更新问题
  详细解决方案

element ui table 定义 slot-scope=“scope“ 数据不更新问题

热度:87   发布时间:2023-11-11 08:06:23.0
<el-table-column prop="scope" label="修改后"><template slot-scope="scope"><spanv-for="item in scope.row.attributes":key="item.attributeID">{
   {rouleshowattributes.attrID == item.attributeID? item.newvalue: ''}}</span></template>
</el-table-column>
that.$set(item, "newvalue", value)

通过循环判断使用$set,newvalue是不更新

还需要更新table 整列 row,

that.$set(this.tableData[0].attributes,index,item)
this.tableData[0].attributes.forEach((item, index) => {if(item.attributeID==that.truealltypeRule[0].attrID){that.$set(item, "newvalue", value)that.$set(this.tableData[0].attributes,index,item)}
})

 

  相关解决方案