<el-table :cell-style="set_cell_style"> set_cell_style({row, column, rowIndex, columnIndex}){ // 阻断不为0 if (column.label === '阻断'){ let value = 0 // smell.BLOCKER let prop = column.property.split('.') if (prop.length === 2){ value = row[pro
主要实现原理: 每一行有一个修改按钮 点击修改之后,获取行对象,通过行对象再获取行中单元格数组.然后把每一个单元格中的innerHTML替换成input输入框,并赋值value=原来单元格中的内容,鼠标移开之后还原. 效果图:点击之前 点击之后 修改之后移开失去焦点: 这里应该还要当鼠标移开之后也就是失去焦点事件就触动函数,用ajax把数据提交到数据中去,并且输入框变回到原来的形式 完整代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra