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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM