У меня есть страница Vue.js, которая на mounted
запускает вызов REST и получает массив объектов json (пользователей) для отображения их в таблице. эта часть прекрасно работает, используя код ниже:
<b-row>
<b-table striped hover :items="userList" :fields="fields"></b-table>
</b-row>
и скрипт выглядит примерно так:
export default {
name: "users",
data() {
return {
userList: [],
fields: [
{ key: "firstName", label: "First Name" },
{ key: "lastName", label: "Last Name" },
{ key: "emailAddress", label: "Email Address" }
]
};
Теперь я хочу добавить дополнительный столбец в эту таблицу (что легко) и установить флажки в этом столбце, чтобы пометить отдельных пользователей и собрать этих конкретных пользователей, чтобы впоследствии отправить их с другим вызовом REST.
Моя проблема в том, что я не знаю, как добавить флажки в это дополнительное поле и получить их индекс, чтобы я мог использовать его, выбирая соответствующих пользователей.
или есть лучший способ сделать это?