element el-table 點擊某一行 改變數據未及時刷新的問題


解決方法:

:row-class-name="tableRowClassName"
@row-click="rowClick"

 

private tableRowClassName({row, rowIndex}: any) {
        // 把每一行的索引放進row
        row.index = rowIndex;
    }
private rowClick(row: any) {
        const index = row.index;
        this.tableData.forEach((item: any) => {
            item.isSelected = false;
        });
        row.isSelected = true;
        this.$set(this.tableData, index, row);
    }

 


免責聲明!

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



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