v-select
имеет привязку v-model
к document.id
, но тип документа фактически сохраняется в document.type.id
. Кроме того, addDocument()
должен инициализировать это значение:
<template>
<!-- BEFORE -->
<!-- <v-select v-model="document.id"></v-select> -->
<v-select v-model="document.type.id"></v-select>
</template>
<script>
export default {
methods: {
addDocument() {
this.form.documents.push({
document_type: null,
file: null,
// initial document type
type: {
id: 2,
name: "Certificate 2"
},
});
},
}
}
</script>
demo