iview中关于table组件内放入Input会失去焦点

table里面的数据是一个数组,父组件传入的。子组件是截图的内容。当每个input框数据发生变化时,把数据传给父组件。在父组件做表单的提交。

github内已经提到过这个问题(https://github.com/iview/iview/issues/1781),

自己记录下来,方便回忆

1种建议是创建一个临时空数组,render内操作的是这个空数组内的对象,然后监听这个临时空数组,在赋值给table组件的data

2种建议是在Input事件中将整行数据放入数组对应的位置(我用的这种方式实现)如:

this.data[params.index] = params.row
原文地址:https://www.cnblogs.com/victory820/p/7839249.html