Как привязать логические данные к флажкам в столбце выбора, чтобы показать пользователю, выбрана строка или нет.
Вот ссылка на JSFiddle:
Таблица:
<el-table ref = "multipleTable" :data = "tableData3" style = "width: 100%" @selection-change = "handleSelectionChange">
<el-table-column type = "selection" width = "55" property = "key">
</el-table-column>
<el-table-column label = "Date" width = "120">
<template slot-scope = "scope">{{ scope.row.date }}</template>
</el-table-column>
<el-table-column property = "name" label = "Name" width = "120">
</el-table-column>
<el-table-column property = "address" label = "Address" show-overflow-tooltip>
</el-table-column>
tableData3: [{
date: '2016-05-03',
name: 'Tom',
address: 'No. 189, Grove St, Los Angeles',
key:true
}, {
date: '2016-05-02',
name: 'Tom',
address: 'No. 189, Grove St, Los Angeles',
key:true
}, {
date: '2016-05-04',
name: 'Tom',
address: 'No. 189, Grove St, Los Angeles',
key:false
}, {
date: '2016-05-01',
name: 'Tom',
address: 'No. 189, Grove St, Los Angeles',
key:true
}, {
date: '2016-05-08',
name: 'Tom',
address: 'No. 189, Grove St, Los Angeles',
key:true
}],
необходимо для привязки ключевых значений к первому столбцу таблицы.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если я хорошо понял ваш вопрос, у вас есть свойство key в каждой строке ваших данных tableData3. Вы хотите показать пользователю, была ли выбрана строка или нет, в зависимости от того, является ли keytrue или false.
Вы можете сделать это с помощью метода mounted:
filter.toggleSelectionmounted() {
const rowsToToggle = this.tableData3.filter(row => row.key)
this.toggleSelection(rowsToToggle)
}Вот рабочий пример с соответствующим поведением. Надеюсь, это вам поможет.
Для представления данных это нормально. Как насчет пользовательского ввода, когда пользователь выбирает или отменяет выбор строк, как можно обновить «ключевые» значения?