Я добавил компонент множественного выбора, который выглядит так
Просмотр
<multiselect
:options="books"
:selected="selectedBook"
:show-labels="false"
placeholder="Choose your book"
label="name">
<span slot="noResult">No books were found</span>
</multiselect>
Скрипт
<script>
export default {
data() {
return {
books: [],
selectedBook: null,
}
},
created() {
this.getBooks();
this.getFav();
},
methods: {
getBooks() {
this.$http
.get('/books/')
.then(
function(response) {
this.books = response.json();
}
);
},
getFav() {
this.$http
.get('/fav/')
.then(
function(response) {
var fav = response.json();
this.selectedBook = fav.id;
}
);
}
}
}
</script>
Ответ
[{"id":1,"name":"ABC"},{"id":2,"name":"QWE"}]
И у меня вопрос, как я могу установить выбранную книгу по идентификатору. когда я устанавливаю так, то на входе отображается идентификатор, но мне нужно название книги.