Я использую Vue и vue -бутюр. У меня есть массив текстовых элементов, поступающих из моей базы данных, которые заполнены в <b-form-select>
(раскрывающийся список). Этот элемент bootstrap принимает объекты в форме {value: 'some value', text: 'displayed text'}
.
Мой массив имеет форму ['item1', 'item2', 'item3']
.
Есть ли более эффективный способ сделать мой массив выпадающим дружественные объекты без уродливого forEach
, создающего каждый новый объект в новом дружественном для выпадающего списка массиве? Сейчас у меня есть:
formatEventTypes() {
this.eventTypes = [];
this.rawEventTypes.forEach(rawType => {
this.eventTypes.push({value: rawType, text: rawType});
});
}
Это работает, но, учитывая, что у меня есть несколько выпадающих меню, это не самый эффективный.
Спасибо!