vuejs: как передать значение в виде массива? - PullRequest
0 голосов
/ 21 сентября 2019

Я передаю значение объекта как реквизиты в мои «данные» studentId внутри формы

data() {
    return {
      form: new Form({
        studentId: []
      })
    };
  },

В моих method списки классов имеют начальное значение, которое является идентификаторомстуденты

insertScore() {
      let students = this.classlists;   //<---this is my props
      let element = [];
      let s = [];
      for (let index = 0; index < students.length; index++) {
        element = students[index].id; 
      }
    }

        //id: 7
        //id:29
        //id:30

Мне нужно сделать мой classlists ids массивом и сохранить его в моем studentId как studentId = [7,29,30], но что я получаю, когда мой console.log отделенИдентификаторы

Реквизиты: my props

1 Ответ

1 голос
/ 21 сентября 2019

Я не уверен, что это то, чего вы пытаетесь достичь, но если вам нужен новый массив только с определенным свойством из classlist, это должно сработать.

insertScore() {
    const elements = this.classlists.map(e=>e.id)
}
...