Thanks a lot, your idea worked! I modified the toggleSelected mutation in this way:
toggleSelected({commit}, row) { if (row !== state.selectedRow) { Vue.set(state.selectedRow, "selected", false) Vue.set(row, "selected", true) state.selectedRow = row } }So, the props at the body slot level are useless?